約 4,996,311 件
https://w.atwiki.jp/220yearsafterlove/pages/46.html
ていうかそろそろ俺もネタ抜きに本気で彼女欲しいから『出会い系サイト』使うわ。そういや俺昔『出会い系サイトのサクラ』やってたなあー・・・。 http //20yearsafterlove.blog111.fc2.com/blog-entry-299.html
https://w.atwiki.jp/sucratti/pages/15.html
objects I know scratch-000 {"scratch team"} scratch team Danger {-50} 5600 {danger object} https //scratch.mit.edu/users/Scratchteam/ The scratch team that started with https //scratch.mit.edu/users/ScratchCat/ Mr. {scratch-000-jp}. At first, it was respected by people, but on July 29, 2010, in scratch, https //scratch.mit.edu/users/124scratch/ (scratch-033) was called the Pac-Man case. , And Namco Bandai also moved, and it was the case that caused the most damage in color {scratch. } And on December 1, 2019, like the Pac-Man case, we decided to develop a function color (# 3B4EF0) {account block} that can block users immediately, but since there was no major damage recently, https //scratch.mit.edu/users/example_User/ color (# F54738) {blocked as a laboratory table} Then from around, color (# 3B4EF0) {"I'm doing nothing wrong It's too bad to block without it. "} And the scratch team said that instead of blocking only when a big incident occurred, translating anti-comments into English twice would be bad news. That's why I started to block, and after a while, the scratchers became stressed, anti-comments increased, and scratch became difficult. (It seems that even "Thank you" has been blocked) Then, from the gentle [super safe], he turned into a dangerous object. approach Do not anti-comment. That's it. You have to be scared every time you make a comment. (The wiki is okay.) scratch-001 bold () {ibukiy} https //scratch.mit.edu/users/ibukiy/ Risk 31 {nomal} Common people. The person who created this wiki. approach Work ★ and 💖 Press to make you happy ry ((beat) scracch-002 https //scratch.mit.edu/users/ceebee/ bold () {ceebee (scratch team)} Danger 10 {safe} It's a scratch team, but it doesn't seem to be involved. approach it's not there. With scratch-000. scratch-003 bold () {ringoumai} Danger 1300 {Dangerous Object} https //scratch.mit.edu/users/ringoumai/ Dangerous person who created the ultra-short anime anti (collecting antis and vandalizing "dangerous @scratcherwiki") Also, he said that he would finally crush it into a super short animation. approach Don't talk about ultra-short anime. I don't get involved. scratch-004 bold () {example_user} https //scratch.mit.edu/users/example_user/ Danger s () {1750 [Dangerous Object]} -10 [super safe] At first, he was slandered by scratcher because of the scratch team. [See scratch-000 for details] I knew that, and I knew that I was an ordinary person. So it was changed from dangerous object to "super safe". Countermeasures s () {Relieved because it is a dangerous object. } Absent. scratch-005 bold () {sab_pg} Risk 50 [nomal] https //scratch.mit.edu/users/sab_pg/ sab_pg created a rapidly rising project called "Ultra Short Anime", and the number of followers increased rapidly. However, the remarks made by bold () {rigoumai [scratch-003] reduced the popularity. } I asked ringoumai why he hates ultra-short animation at the dangerous scratcher @ wiki, and the reason is color (# FFE921) It seems to be {promotion}. Certainly, promotion should not be done based on the community guidelines. Therefore, the risk level became [nomal]. approach Say to sab_pg bold () {moderate promotion}. (Respect the feelings of Mr. scratch-003.) I don't say that scratch-003 said "finally crush". I won't talk about this wiki. (It is a matter of course) scratch-006 bold () {omowakamochiii} Danger -100 [super safe] https //scratch.mit.edu/users/omowakamochiii/ I mean, it's kind to me! usually! approach There is no such thing ry ((beat) scratch-007 bold () {anmonaitosan} Danger 3000 [Dangerous Object] https //scratch.mit.edu/users/anmonaitosan/ Like scratch-003, this guy is a person who gathered anti-short animation antis and trolled Abunai scratcher @ wiki. approach Not involved. that's all. scratch-008 bold () {osetinnko} https //scratch.mit.edu/users/osetinnko/ Danger 8500 [Dangerous Object] It's just the bottom story. It seems that he is also saying abusive words to Mr. ninnikuman [scratch-248]. approach Do not lock on. scratch-009 Danger 8500 [Dangerous Object] https //scratch.mit.edu/users/wwwhhhaaa/ bold () {wwwhhhaaa} It seems to be a sub-dirt of scratch-008. It seems that he is also ranting here. approach Do not lock on. scratch-010 bold () {nekopyon} Danger s () {-50 [supersafe]} 100 [nomal] https //scratch.mit.edu/users/nekopyon/ Formerly the number one follower in Japan. But it was blocked. The reason is that the sub-dirt of scratch-010 called hekopyon [scratch-1500] was blocked. [It seems that it was a block that will be released in about a week] However, scratch-010 ignored the account block and avoided the block [I was doing scratch during the block period]. So bold () {blocked indefinitely. (This wiki has been blocked indefinitely, or if blocked, it increases the risk, so it was raised.)} approach It became a block indefinitely, but there are voices saying that it has returned to its original state, so I will not spread about Mr. nekopyon. Encourage Mr. nekopyon. [Reduce the risk when unblocked] scratch-011 bold () {mikeneko10 [Deleted]} https //scratch.mit.edu/users/mikeneko10/ Danger 4000 [Dangerous Object] This is a rear friend of scratch-001-JP. https //scratch.mit.edu/users/sisiza/ [scratch-1048] Was bullied as scratch-001-JP. BAN approach He may also appear, so if you're bullying scratch-1048, look at it as scratch-011. scratch-033 bold () {124scratch} Danger 9999 (scratch cause object) https //scratch.mit.edu/users/124scratch/ As mentioned in scratch-000, he is the culprit who caused the Pac-Man case. Even if I opened turbowarp, an error (?) Occurred. (A work in which an error (?) Occurs.) https //turbowarp.org/1174868 The work next to the scratch opus number 1174868 is said to have been damaged. (It seems that he was told that it was a work next to Pac-Man!) approach Think of someone. comment 名前
https://w.atwiki.jp/http-request/pages/7.html
接続ファイル ?xml version="1.0" encoding="utf-8" standalone="no"? connects connect enable="false" label 2ch書き込み(初回忍法帳作成用) /label tpl 2ch_write_eat_cookie.tpl.xml /tpl variables !-- 書き込み対象のスレッドのURLです。 -- variable name="ThreadURL" http //XXXXXX.2ch.net/test/read.cgi/XXXXXXX/12345678/ /variable !-- スレッドの投稿先です。 スレッドURLと同じサブドメインを指定してください。 -- variable name="WriteURL" http //XXXXXX.2ch.net/test/bbs.cgi?guid=ON /variable !-- 書き込みの間隔(秒)です。 数字のみ、または"1-5"のように指定も出来ます。 -- variable name="Interval" 10 /variable !-- 投稿メッセージです。HTML特殊文字はエスケープしてください。(例えば " " は " " にする。 -- variable name="VarMESSAGE" 書き込み本文(・∀・) /variable /variables cookieId 2ch-write /cookieId /connect connect label 2ch書き込み /label tpl 2ch_write.tpl.xml /tpl variables !-- 書き込み対象のスレッドのURLです。 -- variable name="ThreadURL" http //XXXXXX.2ch.net/test/read.cgi/XXXXXXX/12345678/ /variable !-- スレッドの投稿先です。 スレッドURLと同じサブドメインを指定してください。 -- variable name="WriteURL" http //XXXXXX.2ch.net/test/bbs.cgi?guid=ON /variable !-- 書き込みの間隔(秒)です。 数字のみ、または"1-5"のように指定も出来ます。 -- variable name="Interval" 10 /variable !-- メール欄 -- variable name="VarMAIL" sage /variable !-- 投稿メッセージです。HTML特殊文字はエスケープしてください。(例えば " " は " " にする。 -- variable name="VarMESSAGE" 書き込み本文(・∀・) /variable /variables cookieId 2ch-write /cookieId /connect /connects リクエストファイル - 2ch_write_eat_cookie.tpl.xml ?xml version="1.0" encoding="utf-8" standalone="no"? requests default encoding="shift-jis" url http //exsample-domain/ /url method GET /method interval 1-3 /interval headers header name="Accept" text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 /header header name="Accept-Encoding" gzip, deflate /header header name="Accept-Language" ja,en-us;q=0.7,en;q=0.3e /header header name="Connection" keep-alive /header header name="User-Agent" Mozilla/5.0 (Windows NT 5.1; rv 12.0) Gecko/20100101 Firefox/12.0 /header /headers response charset="shift-jis" /response /default request label スレ /label url {%ThreadURL%} /url method GET /method response getInputValue name="bbs" varName="VarBBS" / getInputValue name="key" varName="VarKEY" / getInputValue name="time" varName="VarTIME" / getInputValue name="submit" varName="VarSUBMIG" / /response /request request label 書き込み確認 /label url {%WriteURL%} /url method POST /method headers header name="Referer" {%ThreadURL%} /header /headers params param name="FROM" /param param name="MESSAGE" {%VarMESSAGE%} /param param name="bbs" {%VarBBS%} /param param name="key" {%VarKEY%} /param param name="mail" {%VarMAIL%} /param param name="submit" {%VarSUBMIG%} /param param name="time" {%VarTIME%} /param /params response getInputValue name="yuki" varName="VarYUKI" / getInputValue name="key" varName="VarKEY" / getInputValue name="time" varName="VarTIME" / getInputValue name="submit" varName="VarSUBMIG" / /response /request request label 書き込み /label url {%WriteURL%} /url method POST /method interval {%Interval%} /interval headers header name="Referer" {%WriteURL%} /header /headers params param name="FROM" /param param name="subject" /param param name="MESSAGE" {%VarMESSAGE%} /param param name="bbs" {%VarBBS%} /param param name="key" {%VarKEY%} /param param name="mail" {%VarMAIL%} /param param name="submit" {%VarSUBMIG%} /param param name="time" {%VarTIME%} /param param name="yuki" {%VarYUKI%} /param /params /request !-- 忍法帖作成完了後 -- request label スレ /label url {%ThreadURL%} /url method GET /method response getInputValue name="bbs" varName="VarBBS" / getInputValue name="key" varName="VarKEY" / getInputValue name="time" varName="VarTIME" / getInputValue name="submit" varName="VarSUBMIG" / /response /request request label 書き込み確認 /label url {%WriteURL%} /url method POST /method headers header name="Referer" {%ThreadURL%} /header /headers params param name="FROM" /param param name="MESSAGE" {%VarMESSAGE%} /param param name="bbs" {%VarBBS%} /param param name="key" {%VarKEY%} /param param name="mail" {%VarMAIL%} /param param name="submit" {%VarSUBMIG%} /param param name="time" {%VarTIME%} /param /params response getInputValue name="yuki" varName="VarYUKI" / getInputValue name="key" varName="VarKEY" / getInputValue name="time" varName="VarTIME" / getInputValue name="submit" varName="VarSUBMIG" / getInputValue name="MESSAGE" varName="VarMESSAGE" / /response /request request label 書き込み /label url {%WriteURL%} /url method POST /method interval {%Interval%} /interval headers header name="Referer" {%WriteURL%} /header /headers params param name="FROM" /param param name="subject" /param param name="MESSAGE" {%VarMESSAGE%} /param param name="bbs" {%VarBBS%} /param param name="key" {%VarKEY%} /param param name="mail" {%VarMAIL%} /param param name="submit" {%VarSUBMIG%} /param param name="time" {%VarTIME%} /param param name="yuki" {%VarYUKI%} /param /params /request /requests リクエストファイル - 2ch_write.tpl.xml ?xml version="1.0" encoding="utf-8" standalone="no"? requests default encoding="shift-jis" url http //exsample-domain/ /url method GET /method interval 1-3 /interval headers header name="Accept" text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 /header header name="Accept-Encoding" gzip, deflate /header header name="Accept-Language" ja,en-us;q=0.7,en;q=0.3e /header header name="Connection" keep-alive /header header name="User-Agent" Mozilla/5.0 (Windows NT 5.1; rv 12.0) Gecko/20100101 Firefox/12.0 /header /headers response charset="Shift_JIS" /response /default !-- 1res -- request label スレ /label url {%ThreadURL%} /url method GET /method response charset="shift-jis" getInputValue name="bbs" varName="VarBBS" / getInputValue name="key" varName="VarKEY" / getInputValue name="time" varName="VarTIME" / getInputValue name="submit" varName="VarSUBMIG" / /response /request request label 書き込み /label url {%WriteURL%} /url method POST /method interval {%Interval%} /interval headers header name="Referer" {%WriteURL%} /header /headers params param name="FROM" /param param name="MESSAGE" {%VarMESSAGE%} /param param name="bbs" {%VarBBS%} /param param name="key" {%VarKEY%} /param param name="mail" {%VarMAIL%} /param param name="submit" {%VarSUBMIG%} /param param name="time" {%VarTIME%} /param /params /request /requests *コメント DueuUGQPLQOlQ -- gfvuimlrtni (2014-12-13 11 07 09) 名前 コメント
https://w.atwiki.jp/thunderstone/pages/51.html
Hatchet/ハチェット カードタイプ:Village/村 エキスパンション:Thunderstone/サンダーストーン 英語版 Card Name Number Class Cost Gold Weight Light VP Text HATCHET 8 WEAPON・EDGED 4 1 3 ATTACK+3 日本語版 カード名 枚数 分類 コスト 金貨値 重量 明かり 勝利点 テキスト ハチェット 8 武器・鋭利 4 1 3 攻撃+3 カード解説/CARD GLOSSARY これは鋭利武器です。 カード分析 所感 コストそこそこ、重さもまあまあ、攻撃修正は及第点。安定した性能だが地味な存在。 武器ながら金貨値1なのが何より痛く、ほかの武器ではできる「序盤に買いつつデッキの金貨値を上げていく」戦法がとれない。 コスト4近辺も激戦区になりがちで、Short Sword/ショート・ソードなどが幅を利かせる基本セットの武器の中では厳しい立ち位置にあった。 重量3と体力を減らされようが持ちやすく、攻撃力3。ダンジョン性能は十分。 1レベルが体力3の英雄をメインに使っていく場合は主力になりうる。 シナジー Nightblade/ナイトブレード 強化条件を満たす武器としては最も安定。暗殺者というよりはホラー映画の殺人鬼っぽくなってしまうのが難点?。 アンチシナジー 得意なモンスター 苦手なモンスター Thunderstone Advance対応版 ※Download Thunderstone Print and Play企画版。 http //www.alderac.com/thunderstone/2012/05/26/download-thunderstone-print-and-play/ 参照。 Card Name Number Class Cost Gold Weight Light VP Text Hatchet 8 Weapon・Edged 4 1 3 Physical Attack +3 能力自体はクラシック版から変更無し。 Regularが体力3でこれを素で装備出来る。これにより価値がかなり向上した。また、アドバンスで追加された英雄には1レベルで体力3の者が結構多く、それらが装備できて攻撃力3というポジションは重要。
https://w.atwiki.jp/alphaomega/pages/60.html
youtube-dl - download videos from youtube.com or other video platforms INSTALLATION DESCRIPTION OPTIONS CONFIGURATION OUTPUT TEMPLATE FORMAT SELECTION VIDEO SELECTION FAQ DEVELOPER INSTRUCTIONS EMBEDDING YOUTUBE-DL BUGS COPYRIGHT INSTALLATION To install it right away for all UNIX users (Linux, macOS, etc.), type sudo curl -L https //yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl sudo chmod a+rx /usr/local/bin/youtube-dl If you do not have curl, you can alternatively use a recent wget sudo wget https //yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl sudo chmod a+rx /usr/local/bin/youtube-dl Windows users can download an .exe file and place it in any location on their PATH except for %SYSTEMROOT%\System32 (e.g. do not put in C \Windows\System32). You can also use pip sudo -H pip install --upgrade youtube-dl This command will update youtube-dl if you have already installed it. See the pypi page for more information. macOS users can install youtube-dl with Homebrew brew install youtube-dl Or with MacPorts sudo port install youtube-dl Alternatively, refer to the developer instructions for how to check out and work with the git repository. For further options, including PGP signatures, see the youtube-dl Download Page. DESCRIPTION youtube-dl is a command-line program to download videos from YouTube.com and a few more sites. It requires the Python interpreter, version 2.6, 2.7, or 3.2+, and it is not platform specific. It should work on your Unix box, on Windows or on macOS. It is released to the public domain, which means you can modify it, redistribute it or use it however you like. youtube-dl [OPTIONS] URL [URL...] OPTIONS -h, --help Print this help text and exit --version Print program version and exit -U, --update Update this program to latest version. Make sure that you have sufficient permissions (run with sudo if needed) -i, --ignore-errors Continue on download errors, for example to skip unavailable videos in a playlist --abort-on-error Abort downloading of further videos (in the playlist or the command line) if an error occurs --dump-user-agent Display the current browser identification --list-extractors List all supported extractors --extractor-descriptions Output descriptions of all supported extractors --force-generic-extractor Force extraction to use the generic extractor --default-search PREFIX Use this prefix for unqualified URLs. For example gvsearch2 downloads two videos from google videos for youtube-dl large apple . Use the value auto to let youtube-dl guess ( auto_warning to emit a warning when guessing). error just throws an error. The default value fixup_error repairs broken URLs, but emits an error if this is not possible instead of searching. --ignore-config Do not read configuration files. When given in the global configuration file /etc/youtube-dl.conf Do not read the user configuration in ~/.config/youtube- dl/config (%APPDATA%/youtube-dl/config.txt on Windows) --config-location PATH Location of the configuration file; either the path to the config or its containing directory. --flat-playlist Do not extract the videos of a playlist, only list them. --mark-watched Mark videos watched (YouTube only) --no-mark-watched Do not mark videos watched (YouTube only) --no-color Do not emit color codes in output Network Options --proxy URL Use the specified HTTP/HTTPS/SOCKS proxy. To enable SOCKS proxy, specify a proper scheme. For example socks5 //127.0.0.1 1080/. Pass in an empty string (--proxy ) for direct connection --socket-timeout SECONDS Time to wait before giving up, in seconds --source-address IP Client-side IP address to bind to -4, --force-ipv4 Make all connections via IPv4 -6, --force-ipv6 Make all connections via IPv6 Geo Restriction --geo-verification-proxy URL Use this proxy to verify the IP address for some geo-restricted sites. The default proxy specified by --proxy (or none, if the option is not present) is used for the actual downloading. --geo-bypass Bypass geographic restriction via faking X-Forwarded-For HTTP header --no-geo-bypass Do not bypass geographic restriction via faking X-Forwarded-For HTTP header --geo-bypass-country CODE Force bypass geographic restriction with explicitly provided two-letter ISO 3166-2 country code --geo-bypass-ip-block IP_BLOCK Force bypass geographic restriction with explicitly provided IP block in CIDR notation Video Selection --playlist-start NUMBER Playlist video to start at (default is 1) --playlist-end NUMBER Playlist video to end at (default is last) --playlist-items ITEM_SPEC Playlist video items to download. Specify indices of the videos in the playlist separated by commas like --playlist-items 1,2,5,8 if you want to download videos indexed 1, 2, 5, 8 in the playlist. You can specify range --playlist-items 1-3,7,10-13 , it will download the videos at index 1, 2, 3, 7, 10, 11, 12 and 13. --match-title REGEX Download only matching titles (regex or caseless sub-string) --reject-title REGEX Skip download for matching titles (regex or caseless sub-string) --max-downloads NUMBER Abort after downloading NUMBER files --min-filesize SIZE Do not download any videos smaller than SIZE (e.g. 50k or 44.6m) --max-filesize SIZE Do not download any videos larger than SIZE (e.g. 50k or 44.6m) --date DATE Download only videos uploaded in this date --datebefore DATE Download only videos uploaded on or before this date (i.e. inclusive) --dateafter DATE Download only videos uploaded on or after this date (i.e. inclusive) --min-views COUNT Do not download any videos with less than COUNT views --max-views COUNT Do not download any videos with more than COUNT views --match-filter FILTER Generic video filter. Specify any key (see the OUTPUT TEMPLATE for a list of available keys) to match if the key is present, !key to check if the key is not present, key NUMBER (like comment_count 12 , also works with =, , =, !=, =) to compare against a number, key = LITERAL (like uploader = Mike Smith , also works with !=) to match against a string literal and to require multiple matches. Values which are not known are excluded unless you put a question mark (?) after the operator. For example, to only match videos that have been liked more than 100 times and disliked less than 50 times (or the dislike functionality is not available at the given service), but who also have a description, use --match-filter like_count 100 dislike_count ? 50 description . --no-playlist Download only the video, if the URL refers to a video and a playlist. --yes-playlist Download the playlist, if the URL refers to a video and a playlist. --age-limit YEARS Download only videos suitable for the given age --download-archive FILE Download only videos not listed in the archive file. Record the IDs of all downloaded videos in it. --include-ads Download advertisements as well (experimental) Download Options -r, --limit-rate RATE Maximum download rate in bytes per second (e.g. 50K or 4.2M) -R, --retries RETRIES Number of retries (default is 10), or infinite . --fragment-retries RETRIES Number of retries for a fragment (default is 10), or infinite (DASH, hlsnative and ISM) --skip-unavailable-fragments Skip unavailable fragments (DASH, hlsnative and ISM) --abort-on-unavailable-fragment Abort downloading when some fragment is not available --keep-fragments Keep downloaded fragments on disk after downloading is finished; fragments are erased by default --buffer-size SIZE Size of download buffer (e.g. 1024 or 16K) (default is 1024) --no-resize-buffer Do not automatically adjust the buffer size. By default, the buffer size is automatically resized from an initial value of SIZE. --http-chunk-size SIZE Size of a chunk for chunk-based HTTP downloading (e.g. 10485760 or 10M) (default is disabled). May be useful for bypassing bandwidth throttling imposed by a webserver (experimental) --playlist-reverse Download playlist videos in reverse order --playlist-random Download playlist videos in random order --xattr-set-filesize Set file xattribute ytdl.filesize with expected file size --hls-prefer-native Use the native HLS downloader instead of ffmpeg --hls-prefer-ffmpeg Use ffmpeg instead of the native HLS downloader --hls-use-mpegts Use the mpegts container for HLS videos, allowing to play the video while downloading (some players may not be able to play it) --external-downloader COMMAND Use the specified external downloader. Currently supports aria2c,avconv,axel,curl,ffmpeg,httpie,wget --external-downloader-args ARGS Give these arguments to the external downloader Filesystem Options -a, --batch-file FILE File containing URLs to download ( - for stdin), one URL per line. Lines starting with # , ; or ] are considered as comments and ignored. --id Use only video ID in file name -o, --output TEMPLATE Output filename template, see the OUTPUT TEMPLATE for all the info --autonumber-start NUMBER Specify the start value for %(autonumber)s (default is 1) --restrict-filenames Restrict filenames to only ASCII characters, and avoid and spaces in filenames -w, --no-overwrites Do not overwrite files -c, --continue Force resume of partially downloaded files. By default, youtube-dl will resume downloads if possible. --no-continue Do not resume partially downloaded files (restart from beginning) --no-part Do not use .part files - write directly into output file --no-mtime Do not use the Last-modified header to set the file modification time --write-description Write video description to a .description file --write-info-json Write video metadata to a .info.json file --write-annotations Write video annotations to a .annotations.xml file --load-info-json FILE JSON file containing the video information (created with the --write-info-json option) --cookies FILE File to read cookies from and dump cookie jar in --cache-dir DIR Location in the filesystem where youtube-dl can store some downloaded information permanently. By default $XDG_CACHE_HOME/youtube-dl or ~/.cache/youtube-dl . At the moment, only YouTube player files (for videos with obfuscated signatures) are cached, but that may change. --no-cache-dir Disable filesystem caching --rm-cache-dir Delete all filesystem cache files Thumbnail images --write-thumbnail Write thumbnail image to disk --write-all-thumbnails Write all thumbnail image formats to disk --list-thumbnails Simulate and list all available thumbnail formats Verbosity / Simulation Options -q, --quiet Activate quiet mode --no-warnings Ignore warnings -s, --simulate Do not download the video and do not write anything to disk --skip-download Do not download the video -g, --get-url Simulate, quiet but print URL -e, --get-title Simulate, quiet but print title --get-id Simulate, quiet but print id --get-thumbnail Simulate, quiet but print thumbnail URL --get-description Simulate, quiet but print video description --get-duration Simulate, quiet but print video length --get-filename Simulate, quiet but print output filename --get-format Simulate, quiet but print output format -j, --dump-json Simulate, quiet but print JSON information. See the OUTPUT TEMPLATE for a description of available keys. -J, --dump-single-json Simulate, quiet but print JSON information for each command-line argument. If the URL refers to a playlist, dump the whole playlist information in a single line. --print-json Be quiet and print the video information as JSON (video is still being downloaded). --newline Output progress bar as new lines --no-progress Do not print progress bar --console-title Display progress in console titlebar -v, --verbose Print various debugging information --dump-pages Print downloaded pages encoded using base64 to debug problems (very verbose) --write-pages Write downloaded intermediary pages to files in the current directory to debug problems --print-traffic Display sent and read HTTP traffic -C, --call-home Contact the youtube-dl server for debugging --no-call-home Do NOT contact the youtube-dl server for debugging Workarounds --encoding ENCODING Force the specified encoding (experimental) --no-check-certificate Suppress HTTPS certificate validation --prefer-insecure Use an unencrypted connection to retrieve information about the video. (Currently supported only for YouTube) --user-agent UA Specify a custom user agent --referer URL Specify a custom referer, use if the video access is restricted to one domain --add-header FIELD VALUE Specify a custom HTTP header and its value, separated by a colon . You can use this option multiple times --bidi-workaround Work around terminals that lack bidirectional text support. Requires bidiv or fribidi executable in PATH --sleep-interval SECONDS Number of seconds to sleep before each download when used alone or a lower bound of a range for randomized sleep before each download (minimum possible number of seconds to sleep) when used along with --max-sleep-interval. --max-sleep-interval SECONDS Upper bound of a range for randomized sleep before each download (maximum possible number of seconds to sleep). Must only be used along with --min-sleep-interval. Video Format Options -f, --format FORMAT Video format code, see the FORMAT SELECTION for all the info --all-formats Download all available video formats --prefer-free-formats Prefer free video formats unless a specific one is requested -F, --list-formats List all available formats of requested videos --youtube-skip-dash-manifest Do not download the DASH manifests and related data on YouTube videos --merge-output-format FORMAT If a merge is required (e.g. bestvideo+bestaudio), output to given container format. One of mkv, mp4, ogg, webm, flv. Ignored if no merge is required Subtitle Options --write-sub Write subtitle file --write-auto-sub Write automatically generated subtitle file (YouTube only) --all-subs Download all the available subtitles of the video --list-subs List all available subtitles for the video --sub-format FORMAT Subtitle format, accepts formats preference, for example srt or ass/srt/best --sub-lang LANGS Languages of the subtitles to download (optional) separated by commas, use --list- subs for available language tags Authentication Options -u, --username USERNAME Login with this account ID -p, --password PASSWORD Account password. If this option is left out, youtube-dl will ask interactively. -2, --twofactor TWOFACTOR Two-factor authentication code -n, --netrc Use .netrc authentication data --video-password PASSWORD Video password (vimeo, smotri, youku) Adobe Pass Options --ap-mso MSO Adobe Pass multiple-system operator (TV provider) identifier, use --ap-list-mso for a list of available MSOs --ap-username USERNAME Multiple-system operator account login --ap-password PASSWORD Multiple-system operator account password. If this option is left out, youtube-dl will ask interactively. --ap-list-mso List all supported multiple-system operators Post-processing Options -x, --extract-audio Convert video files to audio-only files (requires ffmpeg or avconv and ffprobe or avprobe) --audio-format FORMAT Specify audio format best , aac , flac , mp3 , m4a , opus , vorbis , or wav ; best by default; No effect without -x --audio-quality QUALITY Specify ffmpeg/avconv audio quality, insert a value between 0 (better) and 9 (worse) for VBR or a specific bitrate like 128K (default 5) --recode-video FORMAT Encode the video to another format if necessary (currently supported mp4|flv|ogg|webm|mkv|avi) --postprocessor-args ARGS Give these arguments to the postprocessor -k, --keep-video Keep the video file on disk after the post- processing; the video is erased by default --no-post-overwrites Do not overwrite post-processed files; the post-processed files are overwritten by default --embed-subs Embed subtitles in the video (only for mp4, webm and mkv videos) --embed-thumbnail Embed thumbnail in the audio as cover art --add-metadata Write metadata to the video file --metadata-from-title FORMAT Parse additional metadata like song title / artist from the video title. The format syntax is the same as --output. Regular expression with named capture groups may also be used. The parsed parameters replace existing values. Example --metadata-from- title %(artist)s - %(title)s matches a title like Coldplay - Paradise . Example (regex) --metadata-from-title (?P artist .+?) - (?P title .+) --xattrs Write metadata to the video file s xattrs (using dublin core and xdg standards) --fixup POLICY Automatically correct known faults of the file. One of never (do nothing), warn (only emit a warning), detect_or_warn (the default; fix file if we can, warn otherwise) --prefer-avconv Prefer avconv over ffmpeg for running the postprocessors --prefer-ffmpeg Prefer ffmpeg over avconv for running the postprocessors (default) --ffmpeg-location PATH Location of the ffmpeg/avconv binary; either the path to the binary or its containing directory. --exec CMD Execute a command on the file after downloading and post-processing, similar to find s -exec syntax. Example --exec adb push {} /sdcard/Music/ rm {} --convert-subs FORMAT Convert the subtitles to other format (currently supported srt|ass|vtt|lrc) CONFIGURATION You can configure youtube-dl by placing any supported command line option to a configuration file. On Linux and macOS, the system wide configuration file is located at /etc/youtube-dl.conf and the user wide configuration file at ~/.config/youtube-dl/config. On Windows, the user wide configuration file locations are %APPDATA%\youtube-dl\config.txt or C \Users\ user name \youtube-dl.conf. Note that by default configuration file may not exist so you may need to create it yourself. For example, with the following configuration file youtube-dl will always extract the audio, not copy the mtime, use a proxy and save all videos under Movies directory in your home directory # Lines starting with # are comments # Always extract audio -x # Do not copy the mtime --no-mtime # Use this proxy --proxy 127.0.0.1 3128 # Save all videos under Movies directory in your home directory -o ~/Movies/%(title)s.%(ext)s Note that options in configuration file are just the same options aka switches used in regular command line calls thus there must be no whitespace after - or --, e.g. -o or --proxy but not - o or -- proxy. You can use --ignore-config if you want to disable the configuration file for a particular youtube-dl run. You can also use --config-location if you want to use custom configuration file for a particular youtube-dl run. Authentication with .netrc file You may also want to configure automatic credentials storage for extractors that support authentication (by providing login and password with --username and --password) in order not to pass credentials as command line arguments on every youtube-dl execution and prevent tracking plain text passwords in the shell command history. You can achieve this using a .netrc file on a per extractor basis. For that you will need to create a .netrc file in your $HOME and restrict permissions to read/write by only you touch $HOME/.netrc chmod a-rwx,u+rw $HOME/.netrc After that you can add credentials for an extractor in the following format, where extractor is the name of the extractor in lowercase machine extractor login login password password For example machine youtube login myaccount@gmail.com password my_youtube_password machine twitch login my_twitch_account_name password my_twitch_password To activate authentication with the .netrc file you should pass --netrc to youtube-dl or place it in the configuration file. On Windows you may also need to setup the %HOME% environment variable manually. For example set HOME=%USERPROFILE% OUTPUT TEMPLATE The -o option allows users to indicate a template for the output file names. tl;dr navigate me to examples. The basic usage is not to set any template arguments when downloading a single file, like in youtube-dl -o funny_video.flv https //some/video . However, it may contain special sequences that will be replaced when downloading each video. The special sequences may be formatted according to python string formatting operations. For example, %(NAME)s or %(NAME)05d. To clarify, that is a percent symbol followed by a name in parentheses, followed by formatting operations. Allowed names along with sequence type are id (string) Video identifier title (string) Video title url (string) Video URL ext (string) Video filename extension alt_title (string) A secondary title of the video display_id (string) An alternative identifier for the video uploader (string) Full name of the video uploader license (string) License name the video is licensed under creator (string) The creator of the video release_date (string) The date (YYYYMMDD) when the video was released timestamp (numeric) UNIX timestamp of the moment the video became available upload_date (string) Video upload date (YYYYMMDD) uploader_id (string) Nickname or id of the video uploader channel (string) Full name of the channel the video is uploaded on channel_id (string) Id of the channel location (string) Physical location where the video was filmed duration (numeric) Length of the video in seconds view_count (numeric) How many users have watched the video on the platform like_count (numeric) Number of positive ratings of the video dislike_count (numeric) Number of negative ratings of the video repost_count (numeric) Number of reposts of the video average_rating (numeric) Average rating give by users, the scale used depends on the webpage comment_count (numeric) Number of comments on the video age_limit (numeric) Age restriction for the video (years) is_live (boolean) Whether this video is a live stream or a fixed-length video start_time (numeric) Time in seconds where the reproduction should start, as specified in the URL end_time (numeric) Time in seconds where the reproduction should end, as specified in the URL format (string) A human-readable description of the format format_id (string) Format code specified by --format format_note (string) Additional info about the format width (numeric) Width of the video height (numeric) Height of the video resolution (string) Textual description of width and height tbr (numeric) Average bitrate of audio and video in KBit/s abr (numeric) Average audio bitrate in KBit/s acodec (string) Name of the audio codec in use asr (numeric) Audio sampling rate in Hertz vbr (numeric) Average video bitrate in KBit/s fps (numeric) Frame rate vcodec (string) Name of the video codec in use container (string) Name of the container format filesize (numeric) The number of bytes, if known in advance filesize_approx (numeric) An estimate for the number of bytes protocol (string) The protocol that will be used for the actual download extractor (string) Name of the extractor extractor_key (string) Key name of the extractor epoch (numeric) Unix epoch when creating the file autonumber (numeric) Five-digit number that will be increased with each download, starting at zero playlist (string) Name or id of the playlist that contains the video playlist_index (numeric) Index of the video in the playlist padded with leading zeros according to the total length of the playlist playlist_id (string) Playlist identifier playlist_title (string) Playlist title playlist_uploader (string) Full name of the playlist uploader playlist_uploader_id (string) Nickname or id of the playlist uploader Available for the video that belongs to some logical chapter or section chapter (string) Name or title of the chapter the video belongs to chapter_number (numeric) Number of the chapter the video belongs to chapter_id (string) Id of the chapter the video belongs to Available for the video that is an episode of some series or programme series (string) Title of the series or programme the video episode belongs to season (string) Title of the season the video episode belongs to season_number (numeric) Number of the season the video episode belongs to season_id (string) Id of the season the video episode belongs to episode (string) Title of the video episode episode_number (numeric) Number of the video episode within a season episode_id (string) Id of the video episode Available for the media that is a track or a part of a music album track (string) Title of the track track_number (numeric) Number of the track within an album or a disc track_id (string) Id of the track artist (string) Artist(s) of the track genre (string) Genre(s) of the track album (string) Title of the album the track belongs to album_type (string) Type of the album album_artist (string) List of all artists appeared on the album disc_number (numeric) Number of the disc or other physical medium the track belongs to release_year (numeric) Year (YYYY) when the album was released Each aforementioned sequence when referenced in an output template will be replaced by the actual value corresponding to the sequence name. Note that some of the sequences are not guaranteed to be present since they depend on the metadata obtained by a particular extractor. Such sequences will be replaced with NA. For example for -o %(title)s-%(id)s.%(ext)s and an mp4 video with title youtube-dl test video and id BaW_jenozKcj, this will result in a youtube-dl test video-BaW_jenozKcj.mp4 file created in the current directory. For numeric sequences you can use numeric related formatting, for example, %(view_count)05d will result in a string with view count padded with zeros up to 5 characters, like in 00042. Output templates can also contain arbitrary hierarchical path, e.g. -o %(playlist)s/%(playlist_index)s - %(title)s.%(ext)s which will result in downloading each video in a directory corresponding to this path template. Any missing directory will be automatically created for you. To use percent literals in an output template use %%. To output to stdout use -o -. The current default template is %(title)s-%(id)s.%(ext)s. In some cases, you don t want special characters such as 中, spaces, or , such as when transferring the downloaded filename to a Windows system or the filename through an 8bit-unsafe channel. In these cases, add the --restrict-filenames flag to get a shorter title Output template and Windows batch files If you are using an output template inside a Windows batch file then you must escape plain percent characters (%) by doubling, so that -o %(title)s-%(id)s.%(ext)s should become -o %%(title)s-%%(id)s.%%(ext)s . However you should not touch % s that are not plain characters, e.g. environment variables for expansion should stay intact -o C \%HOMEPATH%\Desktop\%%(title)s.%%(ext)s . Output template examples Note that on Windows you may need to use double quotes instead of single. $ youtube-dl --get-filename -o %(title)s.%(ext)s BaW_jenozKc youtube-dl test video _ä↭𝕐.mp4 # All kinds of weird characters $ youtube-dl --get-filename -o %(title)s.%(ext)s BaW_jenozKc --restrict-filenames youtube-dl_test_video_.mp4 # A simple file name # Download YouTube playlist videos in separate directory indexed by video order in a playlist $ youtube-dl -o %(playlist)s/%(playlist_index)s - %(title)s.%(ext)s https //www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re # Download all playlists of YouTube channel/user keeping each playlist in separate directory $ youtube-dl -o %(uploader)s/%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s https //www.youtube.com/user/TheLinuxFoundation/playlists # Download Udemy course keeping each chapter in separate directory under MyVideos directory in your home $ youtube-dl -u user -p password -o ~/MyVideos/%(playlist)s/%(chapter_number)s - %(chapter)s/%(title)s.%(ext)s https //www.udemy.com/java-tutorial/ # Download entire series season keeping each series and each season in separate directory under C /MyVideos $ youtube-dl -o C /MyVideos/%(series)s/%(season_number)s - %(season)s/%(episode_number)s - %(episode)s.%(ext)s https //videomore.ru/kino_v_detalayah/5_sezon/367617 # Stream the video being downloaded to stdout $ youtube-dl -o - BaW_jenozKc FORMAT SELECTION By default youtube-dl tries to download the best available quality, i.e. if you want the best quality you don t need to pass any special options, youtube-dl will guess it for you by default. But sometimes you may want to download in a different format, for example when you are on a slow or intermittent connection. The key mechanism for achieving this is so-called format selection based on which you can explicitly specify desired format, select formats based on some criterion or criteria, setup precedence and much more. The general syntax for format selection is --format FORMAT or shorter -f FORMAT where FORMAT is a selector expression, i.e. an expression that describes format or formats you would like to download. tl;dr navigate me to examples. The simplest case is requesting a specific format, for example with -f 22 you can download the format with format code equal to 22. You can get the list of available format codes for particular video using --list-formats or -F. Note that these format codes are extractor specific. You can also use a file extension (currently 3gp, aac, flv, m4a, mp3, mp4, ogg, wav, webm are supported) to download the best quality format of a particular file extension served as a single file, e.g. -f webm will download the best quality format with the webm extension served as a single file. You can also use special names to select particular edge case formats best Select the best quality format represented by a single file with video and audio. worst Select the worst quality format represented by a single file with video and audio. bestvideo Select the best quality video-only format (e.g. DASH video). May not be available. worstvideo Select the worst quality video-only format. May not be available. bestaudio Select the best quality audio only-format. May not be available. worstaudio Select the worst quality audio only-format. May not be available. For example, to download the worst quality video-only format you can use -f worstvideo. If you want to download multiple videos and they don t have the same formats available, you can specify the order of preference using slashes. Note that slash is left-associative, i.e. formats on the left hand side are preferred, for example -f 22/17/18 will download format 22 if it s available, otherwise it will download format 17 if it s available, otherwise it will download format 18 if it s available, otherwise it will complain that no suitable formats are available for download. If you want to download several formats of the same video use a comma as a separator, e.g. -f 22,17,18 will download all these three formats, of course if they are available. Or a more sophisticated example combined with the precedence feature -f 136/137/mp4/bestvideo,140/m4a/bestaudio. You can also filter the video formats by putting a condition in brackets, as in -f best[height=720] (or -f [filesize 10M] ). The following numeric meta fields can be used with comparisons , =, , =, = (equals), != (not equals) filesize The number of bytes, if known in advance width Width of the video, if known height Height of the video, if known tbr Average bitrate of audio and video in KBit/s abr Average audio bitrate in KBit/s vbr Average video bitrate in KBit/s asr Audio sampling rate in Hertz fps Frame rate Also filtering work for comparisons = (equals), ^= (starts with), $= (ends with), *= (contains) and following string meta fields ext File extension acodec Name of the audio codec in use vcodec Name of the video codec in use container Name of the container format protocol The protocol that will be used for the actual download, lower-case (http, https, rtsp, rtmp, rtmpe, mms, f4m, ism, http_dash_segments, m3u8, or m3u8_native) format_id A short description of the format Any string comparison may be prefixed with negation ! in order to produce an opposite comparison, e.g. !*= (does not contain). Note that none of the aforementioned meta fields are guaranteed to be present since this solely depends on the metadata obtained by particular extractor, i.e. the metadata offered by the video hoster. Formats for which the value is not known are excluded unless you put a question mark (?) after the operator. You can combine format filters, so -f [height =? 720][tbr 500] selects up to 720p videos (or videos where the height is not known) with a bitrate of at least 500 KBit/s. You can merge the video and audio of two formats into a single file using -f video-format + audio-format (requires ffmpeg or avconv installed), for example -f bestvideo+bestaudio will download the best video-only format, the best audio-only format and mux them together with ffmpeg/avconv. Format selectors can also be grouped using parentheses, for example if you want to download the best mp4 and webm formats with a height lower than 480 you can use -f (mp4,webm)[height 480] . Since the end of April 2015 and version 2015.04.26, youtube-dl uses -f bestvideo+bestaudio/best as the default format selection (see #5447, #5456). If ffmpeg or avconv are installed this results in downloading bestvideo and bestaudio separately and muxing them together into a single file giving the best overall quality available. Otherwise it falls back to best and results in downloading the best available quality served as a single file. best is also needed for videos that don t come from YouTube because they don t provide the audio and video in two different files. If you want to only download some DASH formats (for example if you are not interested in getting videos with a resolution higher than 1080p), you can add -f bestvideo[height =?1080]+bestaudio/best to your configuration file. Note that if you use youtube-dl to stream to stdout (and most likely to pipe it to your media player then), i.e. you explicitly specify output template as -o -, youtube-dl still uses -f best format selection in order to start content delivery immediately to your player and not to wait until bestvideo and bestaudio are downloaded and muxed. If you want to preserve the old format selection behavior (prior to youtube-dl 2015.04.26), i.e. you want to download the best available quality media served as a single file, you should explicitly specify your choice with -f best. You may want to add it to the configuration file in order not to type it every time you run youtube-dl. Format selection examples Note that on Windows you may need to use double quotes instead of single. # Download best mp4 format available or any other best if no mp4 available $ youtube-dl -f bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best # Download best format available but no better than 480p $ youtube-dl -f bestvideo[height =480]+bestaudio/best[height =480] # Download best video only format but no bigger than 50 MB $ youtube-dl -f best[filesize 50M] # Download best format available via direct link over HTTP/HTTPS protocol $ youtube-dl -f (bestvideo+bestaudio/best)[protocol^=http] # Download the best video format and the best audio format without merging them $ youtube-dl -f bestvideo,bestaudio -o %(title)s.f%(format_id)s.%(ext)s Note that in the last example, an output template is recommended as bestvideo and bestaudio may have the same file name. VIDEO SELECTION Videos can be filtered by their upload date using the options --date, --datebefore or --dateafter. They accept dates in two formats Absolute dates Dates in the format YYYYMMDD. Relative dates Dates in the format (now|today)[+-][0-9](day|week|month|year)(s)? Examples # Download only the videos uploaded in the last 6 months $ youtube-dl --dateafter now-6months # Download only the videos uploaded on January 1, 1970 $ youtube-dl --date 19700101 $ # Download only the videos uploaded in the 200x decade $ youtube-dl --dateafter 20000101 --datebefore 20091231 FAQ How do I update youtube-dl? If you ve followed our manual installation instructions, you can simply run youtube-dl -U (or, on Linux, sudo youtube-dl -U). If you have used pip, a simple sudo pip install -U youtube-dl is sufficient to update. If you have installed youtube-dl using a package manager like apt-get or yum, use the standard system update mechanism to update. Note that distribution packages are often outdated. As a rule of thumb, youtube-dl releases at least once a month, and often weekly or even daily. Simply go to https //yt-dl.org to find out the current version. Unfortunately, there is nothing we youtube-dl developers can do if your distribution serves a really outdated version. You can (and should) complain to your distribution in their bugtracker or support forum. As a last resort, you can also uninstall the version installed by your package manager and follow our manual installation instructions. For that, remove the distribution s package, with a line like sudo apt-get remove -y youtube-dl Afterwards, simply follow our manual installation instructions sudo wget https //yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl sudo chmod a+rx /usr/local/bin/youtube-dl hash -r Again, from then on you ll be able to update with sudo youtube-dl -U. youtube-dl is extremely slow to start on Windows Add a file exclusion for youtube-dl.exe in Windows Defender settings. I m getting an error Unable to extract OpenGraph title on YouTube playlists YouTube changed their playlist format in March 2014 and later on, so you ll need at least youtube-dl 2014.07.25 to download all YouTube videos. If you have installed youtube-dl with a package manager, pip, setup.py or a tarball, please use that to update. Note that Ubuntu packages do not seem to get updated anymore. Since we are not affiliated with Ubuntu, there is little we can do. Feel free to report bugs to the Ubuntu packaging people - all they have to do is update the package to a somewhat recent version. See above for a way to update. I m getting an error when trying to use output template error using output template conflicts with using title, video ID or auto number Make sure you are not using -o with any of these options -t, --title, --id, -A or --auto-number set in command line or in a configuration file. Remove the latter if any. Do I always have to pass -citw? By default, youtube-dl intends to have the best options (incidentally, if you have a convincing case that these should be different, please file an issue where you explain that). Therefore, it is unnecessary and sometimes harmful to copy long option strings from webpages. In particular, the only option out of -citw that is regularly useful is -i. Can you please put the -b option back? Most people asking this question are not aware that youtube-dl now defaults to downloading the highest available quality as reported by YouTube, which will be 1080p or 720p in some cases, so you no longer need the -b option. For some specific videos, maybe YouTube does not report them to be available in a specific high quality format you re interested in. In that case, simply request it with the -f option and youtube-dl will try to download it. I get HTTP error 402 when trying to download a video. What s this? Apparently YouTube requires you to pass a CAPTCHA test if you download too much. We re considering to provide a way to let you solve the CAPTCHA, but at the moment, your best course of action is pointing a web browser to the youtube URL, solving the CAPTCHA, and restart youtube-dl. Do I need any other programs? youtube-dl works fine on its own on most sites. However, if you want to convert video/audio, you ll need avconv or ffmpeg. On some sites - most notably YouTube - videos can be retrieved in a higher quality format without sound. youtube-dl will detect whether avconv/ffmpeg is present and automatically pick the best option. Videos or video formats streamed via RTMP protocol can only be downloaded when rtmpdump is installed. Downloading MMS and RTSP videos requires either mplayer or mpv to be installed. I have downloaded a video but how can I play it? Once the video is fully downloaded, use any video player, such as mpv, vlc or mplayer. I extracted a video URL with -g, but it does not play on another machine / in my web browser. It depends a lot on the service. In many cases, requests for the video (to download/play it) must come from the same IP address and with the same cookies and/or HTTP headers. Use the --cookies option to write the required cookies into a file, and advise your downloader to read cookies from that file. Some sites also require a common user agent to be used, use --dump-user-agent to see the one in use by youtube-dl. You can also get necessary cookies and HTTP headers from JSON output obtained with --dump-json. It may be beneficial to use IPv6; in some cases, the restrictions are only applied to IPv4. Some services (sometimes only for a subset of videos) do not restrict the video URL by IP address, cookie, or user-agent, but these are the exception rather than the rule. Please bear in mind that some URL protocols are not supported by browsers out of the box, including RTMP. If you are using -g, your own downloader must support these as well. If you want to play the video on a machine that is not running youtube-dl, you can relay the video content from the machine that runs youtube-dl. You can use -o - to let youtube-dl stream a video to stdout, or simply allow the player to download the files written by youtube-dl in turn. ERROR no fmt_url_map or conn information found in video info YouTube has switched to a new video info format in July 2011 which is not supported by old versions of youtube-dl. See above for how to update youtube-dl. ERROR unable to download video YouTube requires an additional signature since September 2012 which is not supported by old versions of youtube-dl. See above for how to update youtube-dl. Video URL contains an ampersand and I m getting some strange output [1] 2839 or v is not recognized as an internal or external command That s actually the output from your shell. Since ampersand is one of the special shell characters it s interpreted by the shell preventing you from passing the whole URL to youtube-dl. To disable your shell from interpreting the ampersands (or any other special characters) you have to either put the whole URL in quotes or escape them with a backslash (which approach will work depends on your shell). For example if your URL is https //www.youtube.com/watch?t=4 v=BaW_jenozKc you should end up with following command youtube-dl https //www.youtube.com/watch?t=4 v=BaW_jenozKc or youtube-dl https //www.youtube.com/watch?t=4\ v=BaW_jenozKc For Windows you have to use the double quotes youtube-dl https //www.youtube.com/watch?t=4 v=BaW_jenozKc ExtractorError Could not find JS function u OF In February 2015, the new YouTube player contained a character sequence in a string that was misinterpreted by old versions of youtube-dl. See above for how to update youtube-dl. HTTP Error 429 Too Many Requests or 402 Payment Required These two error codes indicate that the service is blocking your IP address because of overuse. Usually this is a soft block meaning that you can gain access again after solving CAPTCHA. Just open a browser and solve a CAPTCHA the service suggests you and after that pass cookies to youtube-dl. Note that if your machine has multiple external IPs then you should also pass exactly the same IP you ve used for solving CAPTCHA with --source-address. Also you may need to pass a User-Agent HTTP header of your browser with --user-agent. If this is not the case (no CAPTCHA suggested to solve by the service) then you can contact the service and ask them to unblock your IP address, or - if you have acquired a whitelisted IP address already - use the --proxy or --source-address options to select another IP address. SyntaxError Non-ASCII character The error File youtube-dl , line 2 SyntaxError Non-ASCII character \x93 ... means you re using an outdated version of Python. Please update to Python 2.6 or 2.7. What is this binary file? Where has the code gone? Since June 2012 (#342) youtube-dl is packed as an executable zipfile, simply unzip it (might need renaming to youtube-dl.zip first on some systems) or clone the git repository, as laid out above. If you modify the code, you can run it by executing the __main__.py file. To recompile the executable, run make youtube-dl. The exe throws an error due to missing MSVCR100.dll To run the exe you need to install first the Microsoft Visual C++ 2010 Redistributable Package (x86). On Windows, how should I set up ffmpeg and youtube-dl? Where should I put the exe files? If you put youtube-dl and ffmpeg in the same directory that you re running the command from, it will work, but that s rather cumbersome. To make a different directory work - either for ffmpeg, or for youtube-dl, or for both - simply create the directory (say, C \bin, or C \Users\ User name \bin), put all the executables directly in there, and then set your PATH environment variable to include that directory. From then on, after restarting your shell, you will be able to access both youtube-dl and ffmpeg (and youtube-dl will be able to find ffmpeg) by simply typing youtube-dl or ffmpeg, no matter what directory you re in. How do I put downloads into a specific folder? Use the -o to specify an output template, for example -o /home/user/videos/%(title)s-%(id)s.%(ext)s . If you want this for all of your downloads, put the option into your configuration file. How do I download a video starting with a -? Either prepend https //www.youtube.com/watch?v= or separate the ID from the options with -- youtube-dl -- -wNyEUrxzFU youtube-dl https //www.youtube.com/watch?v=-wNyEUrxzFU How do I pass cookies to youtube-dl? Use the --cookies option, for example --cookies /path/to/cookies/file.txt. In order to extract cookies from browser use any conforming browser extension for exporting cookies. For example, cookies.txt (for Chrome) or cookies.txt (for Firefox). Note that the cookies file must be in Mozilla/Netscape format and the first line of the cookies file must be either # HTTP Cookie File or # Netscape HTTP Cookie File. Make sure you have correct newline format in the cookies file and convert newlines if necessary to correspond with your OS, namely CRLF (\r\n) for Windows and LF (\n) for Unix and Unix-like systems (Linux, macOS, etc.). HTTP Error 400 Bad Request when using --cookies is a good sign of invalid newline format. Passing cookies to youtube-dl is a good way to workaround login when a particular extractor does not implement it explicitly. Another use case is working around CAPTCHA some websites require you to solve in particular cases in order to get access (e.g. YouTube, CloudFlare). How do I stream directly to media player? You will first need to tell youtube-dl to stream media to stdout with -o -, and also tell your media player to read from stdin (it must be capable of this for streaming) and then pipe former to latter. For example, streaming to vlc can be achieved with youtube-dl -o - https //www.youtube.com/watch?v=BaW_jenozKcj | vlc - How do I download only new videos from a playlist? Use download-archive feature. With this feature you should initially download the complete playlist with --download-archive /path/to/download/archive/file.txt that will record identifiers of all the videos in a special file. Each subsequent run with the same --download-archive will download only new videos and skip all videos that have been downloaded before. Note that only successful downloads are recorded in the file. For example, at first, youtube-dl --download-archive archive.txt https //www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re will download the complete PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re playlist and create a file archive.txt. Each subsequent run will only download new videos if any youtube-dl --download-archive archive.txt https //www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re Should I add --hls-prefer-native into my config? When youtube-dl detects an HLS video, it can download it either with the built-in downloader or ffmpeg. Since many HLS streams are slightly invalid and ffmpeg/youtube-dl each handle some invalid cases better than the other, there is an option to switch the downloader if needed. When youtube-dl knows that one particular downloader works better for a given website, that downloader will be picked. Otherwise, youtube-dl will pick the best downloader for general compatibility, which at the moment happens to be ffmpeg. This choice may change in future versions of youtube-dl, with improvements of the built-in downloader and/or ffmpeg. In particular, the generic extractor (used when your website is not in the list of supported sites by youtube-dl cannot mandate one specific downloader. If you put either --hls-prefer-native or --hls-prefer-ffmpeg into your configuration, a different subset of videos will fail to download correctly. Instead, it is much better to file an issue or a pull request which details why the native or the ffmpeg HLS downloader is a better choice for your use case. Can you add support for this anime video site, or site which shows current movies for free? As a matter of policy (as well as legality), youtube-dl does not include support for services that specialize in infringing copyright. As a rule of thumb, if you cannot easily find a video that the service is quite obviously allowed to distribute (i.e. that has been uploaded by the creator, the creator s distributor, or is published under a free license), the service is probably unfit for inclusion to youtube-dl. A note on the service that they don t host the infringing content, but just link to those who do, is evidence that the service should not be included into youtube-dl. The same goes for any DMCA note when the whole front page of the service is filled with videos they are not allowed to distribute. A "fair use" note is equally unconvincing if the service shows copyright-protected videos in full without authorization. Support requests for services that do purchase the rights to distribute their content are perfectly fine though. If in doubt, you can simply include a source that mentions the legitimate purchase of content. How can I speed up work on my issue? (Also known as Help, my important issue not being solved!) The youtube-dl core developer team is quite small. While we do our best to solve as many issues as possible, sometimes that can take quite a while. To speed up your issue, here s what you can do First of all, please do report the issue at our issue tracker. That allows us to coordinate all efforts by users and developers, and serves as a unified point. Unfortunately, the youtube-dl project has grown too large to use personal email as an effective communication channel. Please read the bug reporting instructions below. A lot of bugs lack all the necessary information. If you can, offer proxy, VPN, or shell access to the youtube-dl developers. If you are able to, test the issue from multiple computers in multiple countries to exclude local censorship or misconfiguration issues. If nobody is interested in solving your issue, you are welcome to take matters into your own hands and submit a pull request (or coerce/pay somebody else to do so). Feel free to bump the issue from time to time by writing a small comment ("Issue is still present in youtube-dl version ...from France, but fixed from Belgium"), but please not more than once a month. Please do not declare your issue as important or urgent. How can I detect whether a given URL is supported by youtube-dl? For one, have a look at the list of supported sites. Note that it can sometimes happen that the site changes its URL scheme (say, from https //example.com/video/1234567 to https //example.com/v/1234567 ) and youtube-dl reports an URL of a service in that list as unsupported. In that case, simply report a bug. It is not possible to detect whether a URL is supported or not. That s because youtube-dl contains a generic extractor which matches all URLs. You may be tempted to disable, exclude, or remove the generic extractor, but the generic extractor not only allows users to extract videos from lots of websites that embed a video from another service, but may also be used to extract video from a service that it s hosting itself. Therefore, we neither recommend nor support disabling, excluding, or removing the generic extractor. If you want to find out whether a given URL is supported, simply call youtube-dl with it. If you get no videos back, chances are the URL is either not referring to a video or unsupported. You can find out which by examining the output (if you run youtube-dl on the console) or catching an UnsupportedError exception if you run it from a Python program. Why do I need to go through that much red tape when filing bugs? Before we had the issue template, despite our extensive bug reporting instructions, about 80% of the issue reports we got were useless, for instance because people used ancient versions hundreds of releases old, because of simple syntactic errors (not in youtube-dl but in general shell usage), because the problem was already reported multiple times before, because people did not actually read an error message, even if it said "please install ffmpeg", because people did not mention the URL they were trying to download and many more simple, easy-to-avoid problems, many of whom were totally unrelated to youtube-dl. youtube-dl is an open-source project manned by too few volunteers, so we d rather spend time fixing bugs where we are certain none of those simple problems apply, and where we can be reasonably confident to be able to reproduce the issue without asking the reporter repeatedly. As such, the output of youtube-dl -v YOUR_URL_HERE is really all that s required to file an issue. The issue template also guides you through some basic steps you can do, such as checking that your version of youtube-dl is current. DEVELOPER INSTRUCTIONS Most users do not need to build youtube-dl and can download the builds or get them from their distribution. To run youtube-dl as a developer, you don t need to build anything either. Simply execute python -m youtube_dl To run the test, simply invoke your favorite test runner, or execute a test file directly; any of the following work python -m unittest discover python test/test_download.py nosetests See item 6 of new extractor tutorial for how to run extractor specific test cases. If you want to create a build of youtube-dl yourself, you ll need python make (only GNU make is supported) pandoc zip nosetests Adding support for a new site If you want to add support for a new site, first of all make sure this site is not dedicated to copyright infringement. youtube-dl does not support such sites thus pull requests adding support for them will be rejected. After you have ensured this site is distributing its content legally, you can follow this quick list (assuming your service is called yourextractor) Fork this repository Check out the source code with git clone git@github.com YOUR_GITHUB_USERNAME/youtube-dl.git Start a new git branch with cd youtube-dl git checkout -b yourextractor Start with this simple template and save it to youtube_dl/extractor/yourextractor.py # coding utf-8 from __future__ import unicode_literals from .common import InfoExtractor class YourExtractorIE(InfoExtractor) _VALID_URL = r https? //(? www\.)?yourextractor\.com/watch/(?P id [0-9]+) _TEST = { url https //yourextractor.com/watch/42 , md5 TODO md5 sum of the first 10241 bytes of the video file (use --test) , info_dict { id 42 , ext mp4 , title Video title goes here , thumbnail r re ^https? //.*\.jpg$ , # TODO more properties, either as # * A value # * MD5 checksum; start the string with md5 # * A regular expression; start the string with re # * Any Python type (for example int or float) } } def _real_extract(self, url) video_id = self._match_id(url) webpage = self._download_webpage(url, video_id) # TODO more code goes here, for example ... title = self._html_search_regex(r h1 (.+?) /h1 , webpage, title ) return { id video_id, title title, description self._og_search_description(webpage), uploader self._search_regex(r div[^ ]+id= uploader [^ ]* ([^ ]+) , webpage, uploader , fatal=False), # TODO more properties (see youtube_dl/extractor/common.py) } Add an import in youtube_dl/extractor/extractors.py. Run python test/test_download.py TestDownload.test_YourExtractor. This should fail at first, but you can continually re-run it until you re done. If you decide to add more than one test, then rename _TEST to _TESTS and make it into a list of dictionaries. The tests will then be named TestDownload.test_YourExtractor, TestDownload.test_YourExtractor_1, TestDownload.test_YourExtractor_2, etc. Note that tests with only_matching key in test s dict are not counted in. Have a look at youtube_dl/extractor/common.py for possible helper methods and a detailed description of what your extractor should and may return. Add tests and code for as many as you want. Make sure your code follows youtube-dl coding conventions and check the code with flake8 $ flake8 youtube_dl/extractor/yourextractor.py Make sure your code works under all Python versions claimed supported by youtube-dl, namely 2.6, 2.7, and 3.2+. When the tests pass, add the new files and commit them and push the result, like this $ git add youtube_dl/extractor/extractors.py $ git add youtube_dl/extractor/yourextractor.py $ git commit -m [yourextractor] Add new extractor $ git push origin yourextractor Finally, create a pull request. We ll then review and merge it. In any case, thank you very much for your contributions! youtube-dl coding conventions This section introduces a guide lines for writing idiomatic, robust and future-proof extractor code. Extractors are very fragile by nature since they depend on the layout of the source data provided by 3rd party media hosters out of your control and this layout tends to change. As an extractor implementer your task is not only to write code that will extract media links and metadata correctly but also to minimize dependency on the source s layout and even to make the code foresee potential future changes and be ready for that. This is important because it will allow the extractor not to break on minor layout changes thus keeping old youtube-dl versions working. Even though this breakage issue is easily fixed by emitting a new version of youtube-dl with a fix incorporated, all the previous versions become broken in all repositories and distros packages that may not be so prompt in fetching the update from us. Needless to say, some non rolling release distros may never receive an update at all. Mandatory and optional metafields For extraction to work youtube-dl relies on metadata your extractor extracts and provides to youtube-dl expressed by an information dictionary or simply info dict. Only the following meta fields in the info dict are considered mandatory for a successful extraction process by youtube-dl id (media identifier) title (media title) url (media download URL) or formats In fact only the last option is technically mandatory (i.e. if you can t figure out the download location of the media the extraction does not make any sense). But by convention youtube-dl also treats id and title as mandatory. Thus the aforementioned metafields are the critical data that the extraction does not make any sense without and if any of them fail to be extracted then the extractor is considered completely broken. Any field apart from the aforementioned ones are considered optional. That means that extraction should be tolerant to situations when sources for these fields can potentially be unavailable (even if they are always available at the moment) and future-proof in order not to break the extraction of general purpose mandatory fields. Example Say you have some source dictionary meta that you ve fetched as JSON with HTTP request and it has a key summary meta = self._download_json(url, video_id) Assume at this point meta s layout is { ... summary some fancy summary text , ... } Assume you want to extract summary and put it into the resulting info dict as description. Since description is an optional meta field you should be ready that this key may be missing from the meta dict, so that you should extract it like description = meta.get( summary ) # correct and not like description = meta[ summary ] # incorrect The latter will break extraction process with KeyError if summary disappears from meta at some later time but with the former approach extraction will just go ahead with description set to None which is perfectly fine (remember None is equivalent to the absence of data). Similarly, you should pass fatal=False when extracting optional data from a webpage with _search_regex, _html_search_regex or similar methods, for instance description = self._search_regex( r span[^ ]+id= title [^ ]* ([^ ]+) , webpage, description , fatal=False) With fatal set to False if _search_regex fails to extract description it will emit a warning and continue extraction. You can also pass default= some fallback value , for example description = self._search_regex( r span[^ ]+id= title [^ ]* ([^ ]+) , webpage, description , default=None) On failure this code will silently continue the extraction with description set to None. That is useful for metafields that may or may not be present. Provide fallbacks When extracting metadata try to do so from multiple sources. For example if title is present in several places, try extracting from at least some of them. This makes it more future-proof in case some of the sources become unavailable. Example Say meta from the previous example has a title and you are about to extract it. Since title is a mandatory meta field you should end up with something like title = meta[ title ] If title disappears from meta in future due to some changes on the hoster s side the extraction would fail since title is mandatory. That s expected. Assume that you have some another source you can extract title from, for example og title HTML meta of a webpage. In this case you can provide a fallback scenario title = meta.get( title ) or self._og_search_title(webpage) This code will try to extract from meta first and if it fails it will try extracting og title from a webpage. Regular expressions Don t capture groups you don t use Capturing group must be an indication that it s used somewhere in the code. Any group that is not used must be non capturing. Example Don t capture id attribute name here since you can t use it for anything anyway. Correct r (? id|ID)=(?P id \d+) Incorrect r (id|ID)=(?P id \d+) Make regular expressions relaxed and flexible When using regular expressions try to write them fuzzy, relaxed and flexible, skipping insignificant parts that are more likely to change, allowing both single and double quotes for quoted values and so on. Example Say you need to extract title from the following HTML code span style= position absolute; left 910px; width 90px; float right; z-index 9999; class= title some fancy title /span The code for that task should look similar to title = self._search_regex( r span[^ ]+class= title [^ ]* ([^ ]+) , webpage, title ) Or even better title = self._search_regex( r span[^ ]+class=([ \ ])title\1[^ ]* (?P title [^ ]+) , webpage, title , group= title ) Note how you tolerate potential changes in the style attribute s value or switch from using double quotes to single for class attribute The code definitely should not look like title = self._search_regex( r span style= position absolute; left 910px; width 90px; float right; z-index 9999; class= title (.*?) /span , webpage, title , group= title ) Long lines policy There is a soft limit to keep lines of code under 80 characters long. This means it should be respected if possible and if it does not make readability and code maintenance worse. For example, you should never split long string literals like URLs or some other often copied entities over multiple lines to fit this limit Correct https //www.youtube.com/watch?v=FqZTN594JQw list=PLMYEtVRpaqY00V9W81Cwmzp6N6vZqfUKD4 Incorrect https //www.youtube.com/watch?v=FqZTN594JQw list= PLMYEtVRpaqY00V9W81Cwmzp6N6vZqfUKD4 Inline values Extracting variables is acceptable for reducing code duplication and improving readability of complex expressions. However, you should avoid extracting variables used only once and moving them to opposite parts of the extractor file, which makes reading the linear flow difficult. Example Correct title = self._html_search_regex(r title ([^ ]+) /title , webpage, title ) Incorrect TITLE_RE = r title ([^ ]+) /title # ...some lines of code... title = self._html_search_regex(TITLE_RE, webpage, title ) Collapse fallbacks Multiple fallback values can quickly become unwieldy. Collapse multiple fallback values into a single expression via a list of patterns. Example Good description = self._html_search_meta( [ og description , description , twitter description ], webpage, description , default=None) Unwieldy description = ( self._og_search_description(webpage, default=None) or self._html_search_meta( description , webpage, default=None) or self._html_search_meta( twitter description , webpage, default=None)) Methods supporting list of patterns are _search_regex, _html_search_regex, _og_search_property, _html_search_meta. Trailing parentheses Always move trailing parentheses after the last argument. Example Correct lambda x x[ ResultSet ][ Result ][0][ VideoUrlSet ][ VideoUrl ], list) Incorrect lambda x x[ ResultSet ][ Result ][0][ VideoUrlSet ][ VideoUrl ], list, ) Use convenience conversion and parsing functions Wrap all extracted numeric data into safe functions from youtube_dl/utils.py int_or_none, float_or_none. Use them for string to number conversions as well. Use url_or_none for safe URL processing. Use try_get for safe metadata extraction from parsed JSON. Use unified_strdate for uniform upload_date or any YYYYMMDD meta field extraction, unified_timestamp for uniform timestamp extraction, parse_filesize for filesize extraction, parse_count for count meta fields extraction, parse_resolution, parse_duration for duration extraction, parse_age_limit for age_limit extraction. Explore youtube_dl/utils.py for more useful convenience functions. More examples Safely extract optional description from parsed JSON description = try_get(response, lambda x x[ result ][ video ][0][ summary ], compat_str) Safely extract more optional metadata video = try_get(response, lambda x x[ result ][ video ][0], dict) or {} description = video.get( summary ) duration = float_or_none(video.get( durationMs ), scale=1000) view_count = int_or_none(video.get( views )) EMBEDDING YOUTUBE-DL youtube-dl makes the best effort to be a good command-line program, and thus should be callable from any programming language. If you encounter any problems parsing its output, feel free to create a report. From a Python program, you can embed youtube-dl in a more powerful fashion, like this from __future__ import unicode_literals import youtube_dl ydl_opts = {} with youtube_dl.YoutubeDL(ydl_opts) as ydl ydl.download([ https //www.youtube.com/watch?v=BaW_jenozKc ]) Most likely, you ll want to use various options. For a list of options available, have a look at youtube_dl/YoutubeDL.py. For a start, if you want to intercept youtube-dl s output, set a logger object. Here s a more complete example of a program that outputs only errors (and a short message after the download is finished), and downloads/converts the video to an mp3 file from __future__ import unicode_literals import youtube_dl class MyLogger(object) def debug(self, msg) pass def warning(self, msg) pass def error(self, msg) print(msg) def my_hook(d) if d[ status ] == finished print( Done downloading, now converting ... ) ydl_opts = { format bestaudio/best , postprocessors [{ key FFmpegExtractAudio , preferredcodec mp3 , preferredquality 192 , }], logger MyLogger(), progress_hooks [my_hook], } with youtube_dl.YoutubeDL(ydl_opts) as ydl ydl.download([ https //www.youtube.com/watch?v=BaW_jenozKc ]) BUGS Bugs and suggestions should be reported at https //github.com/ytdl-org/youtube-dl/issues. Unless you were prompted to or there is another pertinent reason (e.g. GitHub fails to accept the bug report), please do not send bug reports via personal email. For discussions, join us in the IRC channel #youtube-dl on freenode (webchat). Please include the full output of youtube-dl when run with -v, i.e. add -v flag to your command line, copy the whole output and post it in the issue body wrapped in ``` for better formatting. It should look similar to this $ youtube-dl -v your command line [debug] System config [] [debug] User config [] [debug] Command-line args [u -v , u https //www.youtube.com/watch?v=BaW_jenozKcj ] [debug] Encodings locale cp1251, fs mbcs, out cp866, pref cp1251 [debug] youtube-dl version 2015.12.06 [debug] Git HEAD 135392e [debug] Python version 2.6.6 - Windows-2003Server-5.2.3790-SP2 [debug] exe versions ffmpeg N-75573-g1d0487f, ffprobe N-75573-g1d0487f, rtmpdump 2.4 [debug] Proxy map {} ... Do not post screenshots of verbose logs; only plain text is acceptable. The output (including the first lines) contains important debugging information. Issues without the full output are often not reproducible and therefore do not get solved in short order, if ever. Please re-read your issue once again to avoid a couple of common mistakes (you can and should use this as a checklist) Is the description of the issue itself sufficient? We often get issue reports that we cannot really decipher. While in most cases we eventually get the required information after asking back multiple times, this poses an unnecessary drain on our resources. Many contributors, including myself, are also not native speakers, so we may misread some parts. So please elaborate on what feature you are requesting, or what bug you want to be fixed. Make sure that it s obvious What the problem is How it could be fixed How your proposed solution would look like If your report is shorter than two lines, it is almost certainly missing some of these, which makes it hard for us to respond to it. We re often too polite to close the issue outright, but the missing info makes misinterpretation likely. As a committer myself, I often get frustrated by these issues, since the only possible way for me to move forward on them is to ask for clarification over and over. For bug reports, this means that your report should contain the complete output of youtube-dl when called with the -v flag. The error message you get for (most) bugs even says so, but you would not believe how many of our bug reports do not contain this information. If your server has multiple IPs or you suspect censorship, adding --call-home may be a good idea to get more diagnostics. If the error is ERROR Unable to extract ... and you cannot reproduce it from multiple countries, add --dump-pages (warning this will yield a rather large output, redirect it to the file log.txt by adding log.txt 2 1 to your command-line) or upload the .dump files you get when you add --write-pages somewhere. Site support requests must contain an example URL. An example URL is a URL you might want to download, like https //www.youtube.com/watch?v=BaW_jenozKc. There should be an obvious video present. Except under very special circumstances, the main page of a video service (e.g. https //www.youtube.com/) is not an example URL. Are you using the latest version? Before reporting any issue, type youtube-dl -U. This should report that you re up-to-date. About 20% of the reports we receive are already fixed, but people are using outdated versions. This goes for feature requests as well. Is the issue already documented? Make sure that someone has not already opened the issue you re trying to open. Search at the top of the window or browse the GitHub Issues of this repository. If there is an issue, feel free to write something along the lines of "This affects me as well, with version 2015.01.01. Here is some more information on the issue ...". While some issues may be old, a new post into them often spurs rapid activity. Why are existing options not enough? Before requesting a new feature, please have a quick peek at the list of supported options. Many feature requests are for features that actually exist already! Please, absolutely do show off your work in the issue report and detail how the existing similar options do not solve your problem. Is there enough context in your bug report? People want to solve problems, and often think they do us a favor by breaking down their larger problems (e.g. wanting to skip already downloaded files) to a specific request (e.g. requesting us to look whether the file exists before downloading the info page). However, what often happens is that they break down the problem into two steps One simple, and one impossible (or extremely complicated one). We are then presented with a very complicated request when the original problem could be solved far easier, e.g. by recording the downloaded video IDs in a separate file. To avoid this, you must include the greater context where it is non-obvious. In particular, every feature request that does not consist of adding support for a new site should contain a use case scenario that explains in what situation the missing feature would be useful. Does the issue involve one problem, and one problem only? Some of our users seem to think there is a limit of issues they can or should open. There is no limit of issues they can or should open. While it may seem appealing to be able to dump all your issues into one ticket, that means that someone who solves one of your issues cannot mark the issue as closed. Typically, reporting a bunch of issues leads to the ticket lingering since nobody wants to attack that behemoth, until someone mercifully splits the issue into multiple ones. In particular, every site support request issue should only pertain to services at one site (generally under a common domain, but always using the same backend technology). Do not request support for vimeo user videos, White house podcasts, and Google Plus pages in the same issue. Also, make sure that you don t post bug reports alongside feature requests. As a rule of thumb, a feature request does not include outputs of youtube-dl that are not immediately related to the feature at hand. Do not post reports of a network error alongside the request for a new video service. Is anyone going to need the feature? Only post features that you (or an incapacitated friend you can personally talk to) require. Do not post features because they seem like a good idea. If they are really useful, they will be requested by someone who requires them. Is your question about youtube-dl? It may sound strange, but some bug reports we receive are completely unrelated to youtube-dl and relate to a different, or even the reporter s own, application. Please make sure that you are actually using youtube-dl. If you are using a UI for youtube-dl, report the bug to the maintainer of the actual application providing the UI. On the other hand, if your UI for youtube-dl fails in some way you believe is related to youtube-dl, by all means, go ahead and report the bug. COPYRIGHT youtube-dl is released into the public domain by the copyright holders. This README file was originally written by Daniel Bolton and is likewise released into the public domain.
https://w.atwiki.jp/touhoukashi/pages/2212.html
【登録タグ MONEY MONEY おてんば恋娘 暁Records Stack 曲】 【注意】 現在、このページはJavaScriptの利用が一時制限されています。この表示状態ではトラック情報が正しく表示されません。 この問題は、以下のいずれかが原因となっています。 ページがAMP表示となっている ウィキ内検索からページを表示している これを解決するには、こちらをクリックし、ページを通常表示にしてください。 /** General styling **/ @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight 350; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/10/NotoSansCJKjp-DemiLight.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/9/NotoSansCJKjp-DemiLight.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/8/NotoSansCJKjp-DemiLight.ttf) format( truetype ); } @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight bold; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/13/NotoSansCJKjp-Medium.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/12/NotoSansCJKjp-Medium.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/11/NotoSansCJKjp-Medium.ttf) format( truetype ); } rt { font-family Arial, Verdana, Helvetica, sans-serif; } /** Main table styling **/ #trackinfo, #lyrics { font-family Noto Sans JP , sans-serif; font-weight 350; } .track_number { font-family Rockwell; font-weight bold; } .track_number after { content . ; } #track_args, .amp_text { display none; } #trackinfo { position relative; float right; margin 0 0 1em 1em; padding 0.3em; width 320px; border-collapse separate; border-radius 5px; border-spacing 0; background-color #F9F9F9; font-size 90%; line-height 1.4em; } #trackinfo th { white-space nowrap; } #trackinfo th, #trackinfo td { border none !important; } #trackinfo thead th { background-color #D8D8D8; box-shadow 0 -3px #F9F9F9 inset; padding 4px 2.5em 7px; white-space normal; font-size 120%; text-align center; } .trackrow { background-color #F0F0F0; box-shadow 0 2px #F9F9F9 inset, 0 -2px #F9F9F9 inset; } #trackinfo td ul { margin 0; padding 0; list-style none; } #trackinfo li { line-height 16px; } #trackinfo li nth-of-type(n+2) { margin-top 6px; } #trackinfo dl { margin 0; } #trackinfo dt { font-size small; font-weight bold; } #trackinfo dd { margin-left 1.2em; } #trackinfo dd + dt { margin-top .5em; } #trackinfo_help { position absolute; top 3px; right 8px; font-size 80%; } /** Media styling **/ #trackinfo .media th { background-color #D8D8D8; padding 4px 0; font-size 95%; text-align center; } .media td { padding 0 2px; } .media iframe nth-of-type(n+2) { margin-top 0.3em; } .youtube + .nicovideo, .youtube + .soundcloud, .nicovideo + .soundcloud { margin-top 0.75em; } .media_section { display flex; align-items center; text-align center; } .media_section before, .media_section after { display block; flex-grow 1; content ; height 1px; } .media_section before { margin-right 0.5em; background linear-gradient(-90deg, #888, transparent); } .media_section after { margin-left 0.5em; background linear-gradient(90deg, #888, transparent); } .media_notice { color firebrick; font-size 77.5%; } /** Around track styling **/ .next-track { float right; } /** Infomation styling **/ #trackinfo .info_header th { padding .3em .5em; background-color #D8D8D8; font-size 95%; } #trackinfo .infomation_show_btn_wrapper { float right; font-size 12px; user-select none; } #trackinfo .infomation_show_btn { cursor pointer; } #trackinfo .info_content td { padding 0 0 0 5px; height 0; transition .3s; } #trackinfo .info_content ul { padding 0; margin 0; max-height 0; list-style initial; transition .3s; } #trackinfo .info_content li { opacity 0; visibility hidden; margin 0 0 0 1.5em; transition .3s, opacity .2s; } #trackinfo .info_content.infomation_show td { padding 5px; height 100%; } #trackinfo .info_content.infomation_show ul { padding 5px 0; max-height 50em; } #trackinfo .info_content.infomation_show li { opacity 1; visibility visible; } #trackinfo .info_content.infomation_show li nth-of-type(n+2) { margin-top 10px; } /** Lyrics styling **/ #lyrics { font-size 1.06em; line-height 1.6em; } .not_in_card, .inaudible { display inline; position relative; } .not_in_card { border-bottom dashed 1px #D0D0D0; } .tooltip { display flex; visibility hidden; position absolute; top -42.5px; left 0; width 275px; min-height 20px; max-height 100px; padding 10px; border-radius 5px; background-color #555; align-items center; color #FFF; font-size 85%; line-height 20px; text-align center; white-space nowrap; opacity 0; transition 0.7s; -webkit-user-select none; -moz-user-select none; -ms-user-select none; user-select none; } .inaudible .tooltip { top -68.5px; } span hover + .tooltip { visibility visible; top -47.5px; opacity 0.8; transition 0.3s; } .inaudible span hover + .tooltip { top -73.5px; } .not_in_card span.hide { top -42.5px; opacity 0; transition 0.7s; } .inaudible .img { display inline-block; width 3.45em; height 1.25em; margin-right 4px; margin-bottom -3.5px; margin-left 4px; background-image url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2971/7/Inaudible.png); background-size contain; background-repeat no-repeat; } .not_in_card after, .inaudible .img after { content ; visibility hidden; position absolute; top -8.5px; left 42.5%; border-width 5px; border-style solid; border-color #555 transparent transparent transparent; opacity 0; transition 0.7s; } .not_in_card hover after, .inaudible .img hover after { content ; visibility visible; top -13.5px; left 42.5%; opacity 0.8; transition 0.3s; } .not_in_card after { top -2.5px; left 50%; } .not_in_card hover after { top -7.5px; left 50%; } .not_in_card.hide after { visibility hidden; top -2.5px; opacity 0; transition 0.7s; } /** For mobile device styling **/ .uk-overflow-container { display inline; } #trackinfo.mobile { display table; float none; width 100%; margin auto; margin-bottom 1em; } #trackinfo.mobile th { text-transform none; } #trackinfo.mobile tbody tr not(.media) th { text-align left; background-color unset; } #trackinfo.mobile td { white-space normal; } document.addEventListener( DOMContentLoaded , function() { use strict ; const headers = { title アルバム別曲名 , album アルバム , circle サークル , vocal Vocal , lyric Lyric , chorus Chorus , narrator Narration , rap Rap , voice Voice , whistle Whistle (口笛) , translate Translation (翻訳) , arrange Arrange , artist Artist , bass Bass , cajon Cajon (カホン) , drum Drum , guitar Guitar , keyboard Keyboard , mc MC , mix Mix , piano Piano , sax Sax , strings Strings , synthesizer Synthesizer , trumpet Trumpet , violin Violin , original 原曲 , image_song イメージ曲 }; const rPagename = /(?=^|.*
https://w.atwiki.jp/bloodlinechampions/pages/60.html
Open Beta • The Open Beta phase has begun. (Remember that most VIP features -60 day VIP from champions edition and lifetime VIP from Titan goes live at launch) • Account Statistics have been reset for all players in Beta (Games Played, Ranking, Grade, Level Experience, Time Played, Team Slots and Leaver Status). • The Bloodline rotation scheme has been turned on. • Extra Team slots have been added to all players that have pre-ordered. • Players can now earn Blood Coins by playing custom matchmaking games. • Winter gifts will be sent out to players that login on certain days in December ) General • Gamemode based sounds tweaked. • Ambient Occlusion added as a graphic setting. • The Default Key bindings are now correctly handled depending on your keyboards current language settings. • Ambient sounds added to all maps. • Ambient sounds volume slider added to audio options. • Particle Engine optimized. • Deferred rendering (high graphics setting) optimized. • Fixed a few graphical bugs (might solve some issues for some graphics cards that had problems with the Bloodline previewer or had other problems in-game). • Fixed a bug with leaver protection when playing 1v0 games or playing as an Observer. • Ignore list no longer duplicates all entries on load. • Fixed a bug where a players did not get leaver penalty when failing to load during solo matchmaked games. • Fixed a bug causing new teams or new solo players to get wrong division and rank. • Fixed a bug in the GUI where the rank and division of a team were displayed as 0. • There are now a total of 30 grades up from 15 (art and names are to be updated in the future). • Player movement and movement speed have both been reworked, players will now be able to change direction more quickly. • Several particle systems effects updated with new graphics. • The server now waits a longer time before it shuts down after a game. • The server now informs which players that are still loading during the load state. • A setting to make EX-abilities not cast the default ability when a player doesn t have enough energy has been added to the option menu. • Increased the time it takes to be able to get matched against the same team again in matchmaking. • Silhouettes have been replaced with a Highlight effect. • Fixed a bug causing the energy runes to spawn visually at different times on different clients. • LightFX have been implemented and can be turned on from the interface options. Players that have Dell/Alienware computers that supports LightFX will be able to see color changes when for example you join a matchmaking queue, join a lobby or gain energy. Seasons • Season 4 has ended, top players in this season will receive their rewards. • Season 5 has begun. Marketplace • The marketplace can now be browsed in-game, note that players cannot unlock items using Blood Coins or Funcom Points until launch. • Players can now view items in the Marketplace. • Pre-order Items are now viewable in the Marketplace. • New Outfits Weapons are now viewable in the Marketplace. Items • Players have now received their pre-order items. • Outfits Weapons can now be equipped using the Bloodline preview panel. • Several beta testers have received unique items depending on when they entered the Beta. Camera • Camera sweeps introducing both teams before the first round added. • Camera now spins around the player with highest combat value alive in the winning team when a round ends. GUI HUD • The HUD layout has been tweaked and updated. • The Observer HUD has been tweaked and updated. • The HUD Top bar has been reworked. • Countdown timer graphics updated. • Funds Account Status added to the profile page. • Match-up balance is now displayed in percentages in the game lobby. • All Bloodline Icons updated with new graphics. • The cooldown counter on the ability bar now stops when a player dies. • Fixed a bug with the match history not showing the correct matches. • A percentual estimation on which team that has the upper hand is now visible in the game lobby. Map Updates • Sheltidia the Sky Temple - New CTA map is now available. • Gatura Summit has been slightly tweaked. • Extra cannons added to Gatura Summit. • All maps have been updated with new lightning. • Conquest Points capture time down to 5s from 10s. Capture the Artifact - Gamemode Reworked • Players will now automatically pick up artifacts when near one. • It takes 1.5 second to pickup an artifact from a pedestal/capture point. • Picking up artifacts from the ground is instant. • No positive or negative effects added to a player that carries an artifact. • Players can now throw artifacts farther and faster. • Enemies can now pick up artifacts in-air when a player from the other team throws one. • The Gamemode now only last 1 round. • Retrieving both artifacts starts a 10s timer, holding both artifact for this time results in 1 point, first team to score 3 points win the game. • Respawn time set to 5s. • Game time is now set to 10 minutes, if no team have won after 10 minutes sudden death begins; increasing the respawn time for players over time. • All players now gain the Presence of an Artifact buff; Increasing damage healing done by 40% as well as increasing Recovery Health by 40%. • Resurrection Medallion switched to a Warp Medallion, enabling all players to teleport once every 20s in CTA. Statistics • The first version of the statistics feature is now implemented and can be found in your profile. • Everyone can view basic statistics, but more advanced statistics will only be viewable by players that have pre-ordered the game. Later this information will only be viewable by VIP members. • More statistics will be added in upcoming patches. In-game Voice Chat • In-game Voice Chat (VoIP) is now implemented, use the options menu to enable/disable and configure settings. • If VoIP is enabled players should automatically join a Voice Channel when connecting to a game server. • There are three types of channels, one for each team, and one for observers. Changing channels is done automatically when changing team or observing. • The VoIP setting for how sensitive the microphone is for input is currently not working properly; This will be fixed in a later patch. Animation Library • A new animation library has been implemented. • There should be less animation bugs. • Animations are now more optimized. • Several new animations and updates on old ones. Loader • The loader has been reworked and should now function more smoothly. • The loader will now update itself to the latest version before it begins the patching of the game client. • Now displays "Maintenance" when servers are down for maintenance. • Now displays download speed when downloading a new patch. Bloodlines Abilities • The four new bloodlines Stalker, Guardian, Blood Priest and Seeker is now available to play for everyone that have pre-ordered the Bloodlust Upgrade or the Titan Edition. • All projectile range and velocity tweaked, overall projectiles will travel a ~5-10% shorter distance (tool-tips velocity and range updated - was a tad off before, now it displays the correct values). • Melee Cones Range down to 22 from 24. • Melee Cones Angle down to 50 from 65. • Target AoE’s have been slightly reworked and should now spawn on a more likely target position when used near gaps/objects. (Volcano, Plague, etc). • Beams now uses a new type of collision; should be a lot more accurate. • A lot of slows have been tuned down. • Fixed a bug causing ground AoE slows to affect targets immune to movement impairing effects. • Absorb scrolling combat text is now stacking like damage and healing. • Trances (Wuju, Kunju, etc) are now labeled as Trances instead of Self Buffs in the tool-tip. • Trances tool-tips updated, stating that trances now trigger on projectiles/melee direct AoE s. • Non-Projectile/Melee Abilities that trigger trances are now displayed in individual tool-tips (AoE Spells that currently trigger trances are Volcano, Mortar Terror of Ahl’Buhl). • Trances no longer makes the target immune to knock backs during the channeling effect. • Several Abilities have had their global cooldown reduced to 0.3s from 0.4s. • Buffname is now displayed when hovering a buff icon. • A couple of bugs with the ex-system not correctly removing an ex-buff after it s duration or player death have been fixed. Tanks Vanguard(ヴァンガード) 体力の最大値が225から210に減少 サイズが8から7.5に減少 War Axe スローの効果が50%から25%に減少 Dismantleとスローの効果時間が固定で2.5秒から距離に応じて1-2秒に減少 1,2番のスキル以外のキャストを中断しなくなった Reflect 近接攻撃によるスタンの効果時間が2.2秒から1.2秒に減少 近接攻撃で受けたダメージは全て吸収されるように変更 Van s Guard 時間によるダメージ(damege on time, スリップダメージ)でRageが溜まらないよう変更 Rage ダメージ吸収の効果を削除 効果時間が10秒から7秒に変更 Horrifying Roar - EXスキル削除 Battle Shout - (Q, Reflect)の新EXスキル 近くにいる味方にBattle Shoutを付与する。 3秒間与ダメージが25%と移動速度が15%増加し、対象のhealthは1までしか減らなくなる。 Thorn(ソーン) サイズが8から7.5に減少 Fungal Spores ダメージが10から14に増加 ボーナスダメージが5から6に増加 スローの効果が15%から10%に減少 Defiled Plant スローの効果時間が3秒から2秒に減少 スローの効果が50%から30%に減少 Mud Walk tool-tipでenergy gainが表示されるよう修正 Dead Roots 秒間ダメージが14から20に増加 効果時間が6秒から3.5秒に減少 Mushroom Spore - 変更 着弾した敵にSproutを付与する。 Sprout 対象が地面上にいる場合、Mushroomsを付与する。 この効果は5秒に渡って3回効果が現れる。 Mushrooms 6ダメージと1秒間の移動不可を与える。 EX 1 - Fungal Spores - 変更 0.7秒かけて2つを発射する。 そのそれぞれは直撃した敵に18ダメージとその周囲の敵に14ダメージを与え、爆発に巻き込まれた全ての敵にFungal Sporeを付与する。 Fungal Sporeを受けている敵にはスタックあたり6の追加ダメージが入る。 Ex 2 - Healing Spores 発動前のディレイが0.8秒から0.5秒に減少 効果範囲が22から26に増加 Glutton(グラットン) 体力の最大値が225から210に減少 サイズが8から7.5に減少 Stone Shield 受けたダメージの80%がprotectionとして表示されるはずが、20%になっていたバグを修正 56ダメージを吸収した後に破壊されるように変更 Onslaught ダメージの範囲が16-40から16-34に減少 Inhibitor(インヒビター) Rune Infusion Debuffの効果時間が8秒から6秒に減少(通常のSol/OhmによるDebuffと同じ時間に) Wuju キャストタイムが0秒から0.2秒に増加 Rune Shield スタンの効果時間が2秒から1.5秒に減少 Ohm Bolt ohmを消費して回復する量が、スタックあたり9から7に減少 Runic Discharge スローの効果時間が1.5秒に減少 スローの効果が30%から20%に減少 Woje ダメージが8から10に増加 Wahl Burst 複数のWahl Burstを受けた際に効果がかけ直されないバグを修正 Ranged Igniter(イグナイター) Searing Displacement キャストタイムが即時から0.2秒に増加 Living Flame クールダウンが13秒から11秒に減少 効果範囲が35から28に減少 ダメージが12から8に減少 最大の効果時間が2.5秒から1.6秒に減少 Crippling Fire スローの効果時間が3秒から2秒に減少 Fire Beam ダメージが毎秒18から20に増加 Flameshock (EX) - 削除 Fire Wall – (Living Flame – R)の新しいEXスキル 指定した地点に0.2秒後、炎の壁を作る。 この炎の壁は、内側にいる敵に0.5秒毎に2ダメージを与える。 また、この炎の壁を通過したprojectiles(弾丸等の遠距離攻撃)は炎の弾に変化し、着弾点付近の敵に8ダメージ、着弾点付近のIgniterに8の回復を与える。 この炎の壁の効果は2.5秒間持続する。 Gunner(ガンナー) Stealth 移動速度増加が35%から15%に減少 Execute クールダウンが4秒から6.5秒に増加 Disabling Shot スローの効果時間が3秒から2秒に減少 スローの効果が40%から30%に減少 Focus Shot サウンドを調整 Nomad(モヒカン) All boomerang’s velocity tweaked, boomerangs should now return faster and travel ~10% shorter distance. Wind Strike スローの効果時間が2.5秒から1.5秒に減少 Sluggish スローの効果が40%から25%に減少 Boomerang Storm ダメージが毎秒12から16に上昇 Endurance EX - 削除 Wind Thrust - (Haste, Space)の新EXスキル 指定した地点に向かって移動し、通過した敵に10ダメージと少しのノックバックを与える。 Engineer(エンジニア) 移動速度が150から155に上昇 EMP Blast スローの効果時間が2秒から1.5秒に減少 Jet Pack 他のスキル使用後1秒間使用できなかったのが0.3秒間に減少 Flame Thrower スローの効果時間が3秒から2秒に減少 Tractor Beam ダメージが12から14に上昇 Melee Spear Master(スピアマスター) Whirlwind • カウンタースキルを誘発しないように変更 Kunju キャストタイムが0秒から0.2秒に増加 Instant InjectionがKunjuを貫通してダメージを与えていたバグを修正 Shuriken スローの効果時間が3秒から2秒に減少 スローの効果が33%から25%に減少 Evasion - EXスキルを削除 Tempest - (Fleetfoot, Space)の新EXスキル 対象地点にダッシュし、16ダメージとDisturbanceを与える。 Spear Masterはダッシュの途中、攻撃と回復を受け付けない。 Disturbance 2秒間、全てのスキルのクールダウンを固定する。 (クールダウン中でないスキルの使用は可能だが、Disturbanceの効果時間中はクールダウンの減少が始まらない) Ranid Assassin(ラニドアサシン) Camouflage 移動速度上昇が25%から15%に減少 Toxic Bomb スローの効果時間が3.5秒から2.5秒に減少 着弾時に8ダメージを与えるように変更 効果範囲が28から20に減少 ボムの滞空時間がわずかに増加 着弾点にマークが表示されるように変更 キャストタイムが0.5秒から0.3秒に減少 Poison Dart 効果時間が8秒から6秒に減少 Venom Dart 対象に与えていたVicious Poisonのスタック数が3から1に減少 Harbinger(ハービンガー) Blood Grip Hemorrhageのスローが30%から25%に減少 Shadow Shift Hemorrhageのスローが30%から25%に減少 Nether Shift Hemorrhageのスローが30%から25%に減少 Hemorrhageの効果時間が4.5秒から4秒に減少 Plague 効果時間が6秒から3秒に減少 Nether Strike ダメージと回復量が20から16に減少 サイレンスの効果時間が1秒から1.5秒に増加 発動前のディレイが1秒から0.6秒に減少 Healers Alchemist(アルケミスト) Crippling Goo スローの効果がが60%から40%に減少 Sleep Vial 効果時間が3.3秒から2.5秒に減少 対象周囲にかかるLesser Sleepの効果時間が1.5秒から1.2秒に減少 クールダウンが10秒から8.4秒に減少 Psychopomp(サイコポンプ) 移動速度が150から155に増加 Mind Transfer Mind Transferを当てた後でも、対象のダッシュ系のスキルが継続していたバグを修正 Mind Flux - 変更 対象地点に移動。 敵と衝突した場合、敵に16ダメージとスローを与えて弾き飛ばす。 Psychopompは衝突した地点に現れる。 Other side 効果時間が2.6秒から2秒に減少 移動速度上昇が15%から20%に増加 クールダウンが12秒から11.5秒に減少 Spiritual Link キャストタイムが0.7秒から0.6秒に減少 Herald(ヘラルド) Stiffling Dust キャストタイムが0.5秒から0.44秒に減少 クールダウンが0.5秒から0.58秒に増加 Chronoflux Chrono Shield effect (ダメージが20%減少する効果)を削除 Aura of Devotion 味方の回復量増加と、敵の回復量減少の効果が75%から60%に減少 Astronomer(アストロノーマー) Astral Beam ダメージと回復量が秒間30から34に増加 Moon Flare - EXスキルを削除 Moon Stone 発動前のディレイが1秒から0.8秒に減少 Sun Ellipse クールダウンが8秒から7.5秒に減少 Sun Swirl - (Sun Ellipse, Space)の新EXスキル 自分を2つの球体に分割し、螺旋状の軌道を描いて対象地点に移動する。 それぞれの球体は通過した味方を5回復し、通過した敵に5ダメージを与える。 また、着地点付近の味方を8回復し、着地点付近の敵に8ダメージを与える。 対象地点に障害物があった場合、使用者は元の位置に戻ってくる。 このスキルを使用した場合、(Sun Ellipse, Space)のクールダウンは4分の1になる。
https://w.atwiki.jp/zyoushiki/pages/96.html
html head title ネ申の間 - トップページ /title link rel = "stylesheet" href = "kami1.css" meta http-equiv="Content-Language" content="ja" meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" /head body header h1 a href="index.htm" img src="/image/logo.png" alt="Kami" /a /h1 header div id="container" B ul id ="menu" li a href="intro.htm" ネ申の間とは? /a /li li a href="knowledge.htm" ネ申に従う心得 /a /li li a href="character.htm" ネ申と仲間と屑達 /a /li li a href="goods.htm" 商品 /a /li li a href="game.htm" ゲーム /a /li /ul /B /div h2 トップページ /h2 div id="main" article ul li time datetime="2008-04" 2008年4月 /time 入学 /li li time datetime="2011-03" 2011年3月 /time 卒業 /li /ul 卒業5周年!(キリッ!!)byネ申 br br AA等は a href = "http //www37.atwiki.jp/zyoushiki/" B こちら /B /a だぞ。 by[[糸申士]] br /article /div div id="sub" aside div class="bnr_inner" dl a href="kami.htm" dt img src="images/bnr_kami.png"alt="kami" /dt dd このカリスマ性感じるオムツ被ってる彼は一体…? /dd /a /dl /div div class="bnr_inner" dl a href="http //www.tokumei24.jp/" dt img src="images/bnr_okame.jpg"alt="okame" /dt dd この酷い顔見かけたら警察に通報だ! /dd /a /dl /div /aside /div footer p id="copyright") small Copyright copy;2010 ネ申の間 /small /p /footer /body /html
https://w.atwiki.jp/cheapugg058/pages/19.html
"The best part is, your privacy comes with youPapaya - This fruit naturally contains high levels of vitamins A and C and minerals like potassiumA Buses, cars, vans, and even the occasional 18 wheeler can be used as a great tailgating vehicle Despite being a fixture in Washington Dtimestamp a" - Terry Bradshaw, Former football player/announcer "I was glad to see Italy winSpirulina Maxima - This special edible blue-green algae is effective for appetite suppression, weight loss and in controlling cholesterol levelsTim McGraw and Faith Hill ? The countrynorth face outlet online singers (and husband and wife) have been connected to the Packers because of their friendship with Brett FavreorgDid you like this article? You can write articles like this and make money from it He was injured in 1990 and missed five games00Beckham Both Feet on the Ground An AutobiographyAmazon Price $3Minnesota at Houston, 7 p At 40, he must have tried so a gazillion different kinds of coffee, and by now has a favourite brand The excess inventories that remained on their shelves are purchased by the truckload by savvy resale owners who sell you the manufacturer software at a very low, cheap software discounts price that you could not find anywhere elseWanta be safe and protected through this whole cleansing of America about to happen! Enough is enough after 9/11, the "Patriot Act" bull and smearing our Constitution with their arrogance, it is a blessing to have Mr The Cowboys efforts to keep themselves in the limelight have paid off That season, he caught 60 passes for a career high 1077 yards with 10 TDs (also career best)ditto173861203540590592 a { color #CB9934;} p Last year, Manning showed that he has no intentions of slowing down, when he threw for 4,400 yards and 31 touchdowns while throwing just 9 picks Hence, you do not feel hungry immediately You should follow a high-calorie-diet for 5 days of the week and follow a low-calorie-diet for rest two days The excess inventories that remained on their shelves are purchased by the truckload by savvy resale owners who sell you the manufacturer software at a very low, cheap software discounts price that you could not find anywhere else Alcatraz, in operation as a maximum security federal penitentiary from 1934 to 1963, continues to fascinate, with Escape from Alcatraz effectively dramatizing conditions inside the notorious prison Though she is the eponymous character, the player controls the main protagonist, Link Some tailgaters never actually enter nfl jerseys cheap the stadium, but instead enjoy the entire game from the parking lotThe best part of this part aside from the community and food is the casual atmosphere of the partytimestamp a Once on the field, Michael himself seems clueless until Tuohy/Bullock shouts down a racist jerk in the stands, in the midst of the memorable play I mentioned at the beginning of this essay The Longest Yard, remade in 2005 starring Adam Sandler and Chris Rock, is both brutal and funny These jerseys are produce of thinner fabrics with less detail so they a lot less expensive It’s a lot of logic and math, but at the end of the day all that goo is abstracted away from the programmer3 The reanimated Blacula is now set loose on modern day Los Angeles, hitting the nightclubs, charming the young women and going about his bloody businessmetadata span Dwayne Wade Dwyane Tyrone Wade, Jrat-name a hover { color #999; text-decoration none; font-size 14px; font-weight normal; } Follow @MagicJohnson Earvin Magic Johnson @MagicJohnson So sad to hear the news about hip-hop mogul Chris Lighty passingtwimgThirty-two-year-old Visanthe Shiancoe is a free agent after playing nine years in the league and is a good fit for a Raiders team with little experience at tight end The 1974 season saw the Steelers, despite a slow start, finish with a 10-3-1 regular season record as they cruised toward their first of six consecutiveJoe Flacco Jersey AFC Central titles The 36 TDs ranks him in a tie for eighth place in a single season The first, and the most important thing while picking up any Zumbawear is to feel comfortable and loosened up Earlier today, he tweeted a pic of his Hamstring MRI, saying that it showed a bunch of “anti-awesomenessUpdate (God is in the details, y’know?)Update 200 custom-made parts make up the device twitterditto212522956352532482 a { color #990000; } div Edgecomb and his fellow guards carry out executions using Old Sparky, the prison s foreboding, oft-used electric chair Although the case was dismissed on sovereign immunity issues for the defendants, which Wanta understood he couldn t overcome, he was smart enough to file the case in order to get official court verification of his status as legal trustortimestamp a {color #999;text-decoration none;} p And remember to wish Bill Cosby a happy birthday while you’re at it Also, you can just connect your PC or Laptop to your big plasma Tv or HD TV and watch big NFL game live stream with your friends and family DirecTV Satellite TV ServiceDepending on your credit rating, when you order a free satellite TV system from DirecTV you may be required to pay a deposit or prepaymentWallace is one of the league s best young wide receivers, and he finished this past season with 72 receptions for nearly 1,200 yardsdittoTweet span Let s familiarize ourselves with some of these terms, so when you are looking at cue sticks you can make an informed decision Some of his favorite jazz musicians were not only performing but were creating new music especially to go on his jazz CD Most tailgaters will tell you that beer is the drink to be had at a tailgating partypng);background-repeat no-repeat;}spanditto166330814274076673 a { color #0084B4;} pWMV HD can be viewed on any computer with Windows XP based system Aldon Smith Jersey There are three of us, my wife, my daughter, and me He was invited to participate in a second dunk contest during the 2009 All-Star Weekend, but was replaced by JAll these venues are located within the South Philadelphia Sports Complex Well, here it is ? Ashlynn Brookemod_15950243" class="module moduleText color0" Your fantasy football team name is perhaps the second most important part of dominating your fantasy football league 12 Volt televisions are a great way to enjoy the game, whether you just want to watch the pre-game show or the entire game They are also preferred by women gymnasts You should try to distinguish between the two Watch today s NFL live Online games PC TV with Digital HD from Your own country According to Joyce Carol Oates, Lovecraft — as with Edgar Allan Poe in the 19th century — has exerted "an incalculable influence on succeeding generations of writers of horror fiction" Massive enivornment; Beautiful graphics; Great ambient music and sound; Totally engrossing gameplay But the game was innovative with the three point competition and slam dunk contest long before it showed up anywhereJulio Jones Jersey else It is also a good idea to check out which sportsbooks offer the best odds on their teaser action The €4 He chose to forgo college and entered the 2004 NBA Draft, and was selected first overall by the Magic
https://w.atwiki.jp/touhoukashi/pages/4229.html
【登録タグ 3L Bad Apple!! DiGiTAL WiNG Halozy L NEVER TOUCH YOU 曲】 【注意】 現在、このページはJavaScriptの利用が一時制限されています。この表示状態ではトラック情報が正しく表示されません。 この問題は、以下のいずれかが原因となっています。 ページがAMP表示となっている ウィキ内検索からページを表示している これを解決するには、こちらをクリックし、ページを通常表示にしてください。 /** General styling **/ @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight 350; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/10/NotoSansCJKjp-DemiLight.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/9/NotoSansCJKjp-DemiLight.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/8/NotoSansCJKjp-DemiLight.ttf) format( truetype ); } @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight bold; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/13/NotoSansCJKjp-Medium.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/12/NotoSansCJKjp-Medium.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/11/NotoSansCJKjp-Medium.ttf) format( truetype ); } rt { font-family Arial, Verdana, Helvetica, sans-serif; } /** Main table styling **/ #trackinfo, #lyrics { font-family Noto Sans JP , sans-serif; font-weight 350; } .track_number { font-family Rockwell; font-weight bold; } .track_number after { content . ; } #track_args, .amp_text { display none; } #trackinfo { position relative; float right; margin 0 0 1em 1em; padding 0.3em; width 320px; border-collapse separate; border-radius 5px; border-spacing 0; background-color #F9F9F9; font-size 90%; line-height 1.4em; } #trackinfo th { white-space nowrap; } #trackinfo th, #trackinfo td { border none !important; } #trackinfo thead th { background-color #D8D8D8; box-shadow 0 -3px #F9F9F9 inset; padding 4px 2.5em 7px; white-space normal; font-size 120%; text-align center; } .trackrow { background-color #F0F0F0; box-shadow 0 2px #F9F9F9 inset, 0 -2px #F9F9F9 inset; } #trackinfo td ul { margin 0; padding 0; list-style none; } #trackinfo li { line-height 16px; } #trackinfo li nth-of-type(n+2) { margin-top 6px; } #trackinfo dl { margin 0; } #trackinfo dt { font-size small; font-weight bold; } #trackinfo dd { margin-left 1.2em; } #trackinfo dd + dt { margin-top .5em; } #trackinfo_help { position absolute; top 3px; right 8px; font-size 80%; } /** Media styling **/ #trackinfo .media th { background-color #D8D8D8; padding 4px 0; font-size 95%; text-align center; } .media td { padding 0 2px; } .media iframe nth-of-type(n+2) { margin-top 0.3em; } .youtube + .nicovideo, .youtube + .soundcloud, .nicovideo + .soundcloud { margin-top 0.75em; } .media_section { display flex; align-items center; text-align center; } .media_section before, .media_section after { display block; flex-grow 1; content ; height 1px; } .media_section before { margin-right 0.5em; background linear-gradient(-90deg, #888, transparent); } .media_section after { margin-left 0.5em; background linear-gradient(90deg, #888, transparent); } .media_notice { color firebrick; font-size 77.5%; } /** Around track styling **/ .next-track { float right; } /** Infomation styling **/ #trackinfo .info_header th { padding .3em .5em; background-color #D8D8D8; font-size 95%; } #trackinfo .infomation_show_btn_wrapper { float right; font-size 12px; user-select none; } #trackinfo .infomation_show_btn { cursor pointer; } #trackinfo .info_content td { padding 0 0 0 5px; height 0; transition .3s; } #trackinfo .info_content ul { padding 0; margin 0; max-height 0; list-style initial; transition .3s; } #trackinfo .info_content li { opacity 0; visibility hidden; margin 0 0 0 1.5em; transition .3s, opacity .2s; } #trackinfo .info_content.infomation_show td { padding 5px; height 100%; } #trackinfo .info_content.infomation_show ul { padding 5px 0; max-height 50em; } #trackinfo .info_content.infomation_show li { opacity 1; visibility visible; } #trackinfo .info_content.infomation_show li nth-of-type(n+2) { margin-top 10px; } /** Lyrics styling **/ #lyrics { font-size 1.06em; line-height 1.6em; } .not_in_card, .inaudible { display inline; position relative; } .not_in_card { border-bottom dashed 1px #D0D0D0; } .tooltip { display flex; visibility hidden; position absolute; top -42.5px; left 0; width 275px; min-height 20px; max-height 100px; padding 10px; border-radius 5px; background-color #555; align-items center; color #FFF; font-size 85%; line-height 20px; text-align center; white-space nowrap; opacity 0; transition 0.7s; -webkit-user-select none; -moz-user-select none; -ms-user-select none; user-select none; } .inaudible .tooltip { top -68.5px; } span hover + .tooltip { visibility visible; top -47.5px; opacity 0.8; transition 0.3s; } .inaudible span hover + .tooltip { top -73.5px; } .not_in_card span.hide { top -42.5px; opacity 0; transition 0.7s; } .inaudible .img { display inline-block; width 3.45em; height 1.25em; margin-right 4px; margin-bottom -3.5px; margin-left 4px; background-image url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2971/7/Inaudible.png); background-size contain; background-repeat no-repeat; } .not_in_card after, .inaudible .img after { content ; visibility hidden; position absolute; top -8.5px; left 42.5%; border-width 5px; border-style solid; border-color #555 transparent transparent transparent; opacity 0; transition 0.7s; } .not_in_card hover after, .inaudible .img hover after { content ; visibility visible; top -13.5px; left 42.5%; opacity 0.8; transition 0.3s; } .not_in_card after { top -2.5px; left 50%; } .not_in_card hover after { top -7.5px; left 50%; } .not_in_card.hide after { visibility hidden; top -2.5px; opacity 0; transition 0.7s; } /** For mobile device styling **/ .uk-overflow-container { display inline; } #trackinfo.mobile { display table; float none; width 100%; margin auto; margin-bottom 1em; } #trackinfo.mobile th { text-transform none; } #trackinfo.mobile tbody tr not(.media) th { text-align left; background-color unset; } #trackinfo.mobile td { white-space normal; } document.addEventListener( DOMContentLoaded , function() { use strict ; const headers = { title アルバム別曲名 , album アルバム , circle サークル , vocal Vocal , lyric Lyric , chorus Chorus , narrator Narration , rap Rap , voice Voice , whistle Whistle (口笛) , translate Translation (翻訳) , arrange Arrange , artist Artist , bass Bass , cajon Cajon (カホン) , drum Drum , guitar Guitar , keyboard Keyboard , mc MC , mix Mix , piano Piano , sax Sax , strings Strings , synthesizer Synthesizer , trumpet Trumpet , violin Violin , original 原曲 , image_song イメージ曲 }; const rPagename = /(?=^|.*